如何在Speak Easy OTP库中增加令牌时间

时间:2016-05-31 12:06:29

标签: javascript node.js express otp one-time-password

var express = require('express');
var apiRouter = express.Router();
var speakEasy = require('speakeasy');

apiRouter.get('/test',function(){
 secret=speakEasy.generateSecret({
            length: 20
        });     
        var token=speakEasy.totp({
            secret: secret.base32,
            encoding: 'base32', //Increate Time For valid Token //
            step: 60

        });
        var verified=speakEasy.totp.verify({
                secret: secret.base32,  //argument
                encoding: 'base32',
                token: token
            });     
        console.log(verified);  

});

当我使用步骤30或没有步骤选项时,我将返回true。 我想提高我的令牌的时间有效性,我怎么能做到这个代码的错误

0 个答案:

没有答案