Использование optlib не работает с Google Authenticator

Я пытаюсь реализовать механизм 2FA на node.js с Express Framework. Кажется, что у библиотеки "optlib" больше всего загрузок.

Но токен, сгенерированный optlib, не соответствует токену, сгенерированному Google Authenticator.

Мой код такой же, как демонстрационный код:

var opt  = require('otplib');
var crypt = require('crypto');
var authenticator = opt.authenticator;

authenticator.options = { crypt }

var secret = authenticator.generateSecret();
var token  = authenticator.generate(secret); //does not match with the token generated by Google Authenticator

Что мне здесь не хватает?

0 ответов

Другие вопросы по тегам