【问题标题】:Is there a way to increase the token expiration time of Speakeasy有没有办法增加 Speakeasy 的令牌过期时间
【发布时间】:2021-01-24 08:15:20
【问题描述】:

目前我正在使用 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
});

【问题讨论】:

    标签: javascript node.js speakeasy


    【解决方案1】:

    试试 { step: 60,//in minute(30sec defaultx2) window:5,//有效期设置为5分钟 }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-28
      • 2018-12-11
      • 1970-01-01
      • 2023-02-22
      • 2022-01-25
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      相关资源
      最近更新 更多