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

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

Проблема:

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

Вопрос:

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

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

Изменить

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

1 Ответ

0 голосов
/ 25 февраля 2019

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

...