Javascript Google Authenticator
2 step verification function library with Google Authenticator
/*
* Since the verifyCode function accepts every code...
* ...entered, it is under maintenance.
* @
* Other functions are working.
*/
const authenticator = require("js-google-authenticator");
const authenticator = new GoogleAuthenticator();
// Use the GoogleAuthenticator class methods
const secretKey = "YOUR_SECRET_KEY";
const code = "123456";
const secretKey = authenticator.encode(text);
const isValid = authenticator.verifyCode(secretKey, code);
console.log(`Code valid: ${isValid}`);
// not neccessary actually
const hotpCode = authenticator.generateHOTP(secretKey, 1234567890);
console.log(`HOTP code: ${hotpCode}`);
// for qr code:
const app = authenticator.forApp(string, secretKey);
console.log(`Google Authenticator App Otp Link: ${app}`);
You wanna support me? https://buymeacoffee.com/oxcakmak