Cognito отправляет только код, а не ссылку, когда использует Amplify's Auth.verifyCurrentUserAttribute - PullRequest
0 голосов
/ 11 октября 2019

Я использую Amplify для аутентификации на сайте реакции. Поток аутентификации:

Регистрация -> Подтвердить номер телефона -> Вход -> MFA -> Проверить, если письмо подтверждено, если нет, отправить ссылку для проверки и затем перенаправить на основной сайт.

По сути, электронная почта, которая не проверяется, не блокируется, но электронная почта отправляется для проверки.

Вот моя проблема, отправляемое письмо - это КОД, а не ССЫЛКА. Я выбрал ССЫЛКУ в Cognito:

enter image description here

и код 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##} 

У кого-нибудь есть какие-нибудь идеи?

Спасибо!

...