Объединение двух учетных записей в Cognito, созданных с одним и тем же адресом электронной почты (электронная почта и социальная сеть)

В моем приложении пользовательский интерфейс Amazon Cognito Hosted UI настроен для обработки аутентификации по электронной почте и в социальных сетях (Facebook и Google).

Эта проблема:

Когда пользователь создает учетную запись по электронной почте (например, gmail), а затем регистрируется в социальной сети (например, в том же gmail), у меня есть две учетные записи, созданные в Cognito.

Вопрос:

Как объединить эти две учетные записи, созданные с одним и тем же адресом электронной почты?

Спасибо за вашу помощь.

редактировать

Для тех, кто заинтересован, я создал вопрос об усилении aws: https://github.com/aws-amplify/amplify-js/issues/2754

1 ответ

Вы не можете связать их, однако вы можете определить поведение, установив параметр forceAliasCreation в ConfirmSignUp API. Если вы установите его как false, будет выдано сообщение об ошибке, если пользователь уже зарегистрировался с тем же адресом электронной почты / номером телефона. Если вы установите значение true, старая учетная запись будет деактивирована, а новая будет единственной, которую он сможет использовать. Вы можете прочитать больше об этом поведении здесь

Другие вопросы по тегам