Я использую Amplify для аутентификации на сайте реакции. Поток аутентификации:
Регистрация -> Подтвердить номер телефона -> Вход -> MFA -> Проверить, если письмо подтверждено, если нет, отправить ссылку для проверки и затем перенаправить на основной сайт.
По сути, электронная почта, которая не проверяется, не блокируется, но электронная почта отправляется для проверки.
Вот моя проблема, отправляемое письмо - это КОД, а не ССЫЛКА. Я выбрал ССЫЛКУ в Cognito:
и код I в React для отправки электронного письма с подтверждением:
Auth.currentAuthenticatedUser().then(x => {
if (!x.attributes["email_verified"]) {
Auth.verifyCurrentUserAttribute("email")
}
});
Иэлектронное письмо, которое я получил:
Your verification code is 12345.
Я ожидал получить электронное письмо вроде:
Please click the link below to verify your email address. {##Verify Email##}
У кого-нибудь есть какие-нибудь идеи?
Спасибо!