【发布时间】:2018-09-22 01:07:04
【问题描述】:
我知道管理员可以使用以下命令从控制台重置用户的临时密码
aws cognito-idp admin-create-user --region us-east-1 --user-pool-id us-east-1_youruserpoolid --username theusername --message-action RESEND
但是在这里我需要一些用户有触发选项的东西,在触发之后他应该获得新的临时密码到他的电子邮件。这有点像自助服务选项,用户不必打电话给管理员来重置他的临时密码。
我尝试使用来自
的resendConfirmationCode
https://github.com/aws-amplify/amplify-js/blob/master/packages/amazon-cognito-identity-js/src/CognitoUser.js
有要求:
{ClientId: "v3miuf2k********", Username: "suni*********"}
得到响应:
{code: "NotAuthorizedException", name: "NotAuthorizedException", message: "Can't resend confirmation code for this user"}
代码:“NotAuthorizedException”
消息:“无法重新发送此用户的确认码”
名称:“NotAuthorizedException”
【问题讨论】:
标签: amazon-web-services amazon-cognito