Cognito: повторно отправить электронное письмо с подтверждением - PullRequest
0 голосов
/ 07 декабря 2018

Я работаю над сценарием, когда пользователь никогда не получал (или не терял) регистрационное письмо с временным паролем.Теперь здравый смысл подтолкнет пользователя к процессу «забытый пароль».Но здесь он получит сообщение об ошибке «Пароль пользователя не может быть сброшен в текущем состоянии».Что теперь?Я пытаюсь найти способ повторно отправить письмо с временным паролем ОТ клиентской стороны.

Я знаю, что есть опция AdminCreateUser с «MessageAction»: «RESEND», но это включает в себя серверную часть, и я бы предпочел сохранить эту логику в компоненте на стороне клиента (где остальная часть логики аутентификации)уже есть).

Я пытался использовать метод "resendConfirmationCode" в CognitoUser, но я получаю ошибку "NotAuthorizedException" с сообщением "Невозможно отправить код подтверждения для этого пользователя"

Все остальные сообщенияЯ читал об этом самом сценарии, в конечном итоге предлагает вариант AdminCreateUser, даже не пытаясь объяснить, почему «resendConfirmationCode» не работает.

Даже если это невозможно сделать, любая помощь по этому вопросу будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...