1

我为我们的开发环境创建了一个用户池,其中我已经要求 MFA。AdminCreateUser然后我使用传递用户的phone_numberand的地方创建一个新email用户。

我面临的问题仅在 e2e Cypress 测试期间。创建用户后,我可以使用临时密码登录,但在下一步中,它会将我带到 SMS_MFA 挑战。SMS_MFA在 e2e 测试期间,我无法继续进行。

但是,如果我可以SOFTWARE_TOKEN_MFA在设置永久密码后进行设置,那将解决 e2e 测试的问题。对于SOFTWARE_TOKEN_MFA,我正在使用一个 OTP 生成器 NodeJS 库,它接收密码并给我一个 OTP。

任何人都知道如何SOFTWARE_TOKEN_MFA在 AWS Cognito 中设置永久密码?

4

0 回答 0