0
我使用非法經營庫來產生一個時間OTP https://www.npmjs.com/package/speakeasy增加一倍OTP的超時時間節點JS
var token = speakeasy.totp({
secret: secret.base32,
encoding: 'base32',
step:300
});
console.log(token);
var verified = speakeasy.totp.verify({
secret: secret.base32,
encoding: 'base32',
token: token
});
console.log(verified);
但是,當我的step
參數值增加300(5分鐘後過期令牌)我會得到false
對console.log(verified)
那麼最新的正確方法來增加令牌過期時間?
我試過了,但超時沒有奏效 – Jabaa
你有沒有在'時間'中給出正確的時間戳?這個例子中的時間戳是舊的。 –
'time:300'是我的值(5分鐘) – Jabaa