zetta-login
Version:
Zetta Toolkit - User Login Framework
17 lines (13 loc) • 611 B
JavaScript
var login = require("./zetta-login")
var authenticator = new login.Authenticator({}, {});
var args = process.argv.slice(2);
var username = args.shift() || 'fug';
generate();
function generate() {
var totpSecretKey = authenticator.generateTotpSecretKey();
console.log("TOTP secret code for config:", totpSecretKey, '\n\n');
var googleAuthenticator = authenticator.getDataForGoogleAuthenticator(username, totpSecretKey);
console.log("Google authenticator data: \n");
console.log("Key:", googleAuthenticator.totpKey, '\n');
console.log("Barcode url:", googleAuthenticator.barcodeUrl);
}