目前我正在使用 Speakeasy 为两因素身份验证生成 OTP。
speakeasy.totp({
secret,
encoding: 'base32'
});
我正在使用它生成令牌。它的到期时间是30s。
有谁知道怎么增加吗?
我试过这个。但是在验证令牌时它总是返回 true。
speakeasy.totp({
secret,
encoding: 'base32',
time: 60,
});
speakeasy.totp.verify({
secret: secretKey,
encoding: 'base32',
token: code,
time : 60
});