作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我假设我会根据 documentation 得到提示,其中特别指出:
If your app is using the Amazon Cognito hosted UI to sign in users, the UI shows a second page for your user to enter the TOTP password after they submit their user name and password.
最佳答案
我能够通过显式调用 SetUserMFAPreference 使其工作为测试账户设置 TOTP 后。我认为关联和验证 TOTP 会自动改变 Cognito 在用户身份验证流程方面的行为是错误的。它还要求我告诉 Cognito 为用户启用和使用 TOTP。
我最初困惑的症结在于,为用户生成和关联软件 token 以生成 OTP 并没有为用户启用它。调用 SetUserMFAPreference
还需要为用户启用它。完成后,它按预期工作。例如,要启用软件 MFA 并将其设置为首选:
{
"AccessToken": "xyz123",
"SoftwareTokenMfaSettings": {
"Enabled": true,
"PreferredMfa": true
}
}
还有一个
admin version of the API call可以达到相同的结果。
关于amazon-web-services - 如何让 Amazon Cognito 托管的 UI 提示输入 TOTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51643885/
我是一名优秀的程序员,十分优秀!