1

AWS Amplify - Cogito MFA TOTP

我正在尝试在启用 TOTP 的情况下登录。我已经设置了 TOTP。并得到正确的回应。

![cognitoUser]: https://imgur.com/NEtyfce - cognitoUser (object)

Auth.verifyTotpToken(cogintoUser, form.code).then(data => {
  console.log(data)
}).catch(e => console.log(e));

这是我得到的错误。TypeError:user.verifySoftwareToken 不是函数

4

1 回答 1

0

如果您还没有弄清楚,或者其他人遇到了这个问题,很可能是您没有使用有效的 Cognito 用户对象来进行调用。

您可以使用该currentAuthenticatedUser方法获取正确的用户对象,然后使用它进行verifyTotpToken调用。该方法的文档可以在这里找到

于 2019-08-12T18:35:28.793 回答