У меня есть приложение, которое позволяет пользователям регистрироваться в Google и Facebook. Оба предоставляют информацию об электронной почте при входе в систему.
Моя проблема заключается в том, что учетная запись facebook связана с электронной почтой, отличной от электронной почты Google, поэтому создаются две учетные записи для «одного и того же» пользователя.
Как решить эту проблему?
Я думал об этом потоке:
- Пользователь регистрируется с электронной почтой и паролем
- В профиле пользователя пользователь может связать свою учетную запись с facebook, google и т. д.
- Отныне пользователь может войти в систему через facebook, google и т. д.
Это лучший способ решить проблему?