Я работаю над сценарием, когда пользователь никогда не получал (или не терял) регистрационное письмо с временным паролем.Теперь здравый смысл подтолкнет пользователя к процессу «забытый пароль».Но здесь он получит сообщение об ошибке «Пароль пользователя не может быть сброшен в текущем состоянии».Что теперь?Я пытаюсь найти способ повторно отправить письмо с временным паролем ОТ клиентской стороны.
Я знаю, что есть опция AdminCreateUser с «MessageAction»: «RESEND», но это включает в себя серверную часть, и я бы предпочел сохранить эту логику в компоненте на стороне клиента (где остальная часть логики аутентификации)уже есть).
Я пытался использовать метод "resendConfirmationCode" в CognitoUser, но я получаю ошибку "NotAuthorizedException" с сообщением "Невозможно отправить код подтверждения для этого пользователя"
Все остальные сообщенияЯ читал об этом самом сценарии, в конечном итоге предлагает вариант AdminCreateUser, даже не пытаясь объяснить, почему «resendConfirmationCode» не работает.
Даже если это невозможно сделать, любая помощь по этому вопросу будет принята с благодарностью.