Cognito:重新发送确认电子邮件

时间:2018-12-06 22:25:50

标签: amazon-web-services amazon-cognito

我正在研究一种情况,即用户永远不会收到(或丢失)带有临时密码的注册电子邮件。现在,常识将使用户进入“忘记密码”过程。但是在这里,他会收到一条错误消息,提示“无法在当前状态下重置用户密码”。现在怎么办?我正在尝试找到一种方法,以从客户端使用临时密码重新发送电子邮件。

我知道AdminCreateUser的选项带有“ MessageAction”:“ RESEND”,但是涉及后端,我希望将此逻辑保留在客户端的组件中(其余的身份验证逻辑已经存在) 。

我一直在尝试CognitoUser的方法“ resendConfirmationCode”,但收到消息“无法为该用户重新发送确认代码”的错误消息“ NotAuthorizedException”

我所阅读的有关此场景的其他每一篇文章最终都提出了AdminCreateUser选项,甚至没有试图解释为什么“ resendConfirmationCode”不起作用。

即使无法解决,也将不胜感激。

0 个答案:

没有答案