Вход в социальные сети, вход по телефону и подтверждение: как связать учетные записи - PullRequest
0 голосов
/ 04 августа 2020

Я создаю мобильное приложение, в котором пользователь может войти в систему с помощью номера телефона после проверки OTP или он может войти в систему с учетной записью Facebook / Google.

Я использую логин c:

  1. Телефонный вход: 1. Подтвердите телефон с помощью OTP 2. В случае успеха, если пользователь уже не существует, пользователю предлагается обновить свой электронный идентификатор. Если пользователь существует, ему разрешено войти в систему.
  2. Вход в социальные сети: 1. Во время успешной проверки идентификатор электронной почты пользователя фиксируется. 2. Если пользователь новый, ему предлагается обновить номер телефона.

Как связать учетные записи вместе в таком случае?

Google / Facebook говорит, что я должен использовать идентификатор профиля Google / Facebook для проверки пользователя вместо emailId, поскольку базовый emailId может измениться. В этом случае не будет нескольких учетных записей для одного и того же пользователя, если он войдет в систему с разными учетными записями в социальных сетях? .

Я не понимаю, какой здесь правильный подход.

...