Я знаю, что администратор может сбросить временный пароль пользователя из консоли, используя следующую команду
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"}
code: "NotAuthorizedException"
сообщение: "Не удается повторно отправить код подтверждения для этого пользователя"
name: "NotAuthorizedException"