Можно ли изменить google user_id? - PullRequest
0 голосов
/ 22 ноября 2018

У нас есть реализация входа в Google https://developers.google.com/identity/sign-in/web/backend-auth.

Согласно документации https://developers.google.com/identity/protocols/OpenIDConnect#obtainuserinfo и наилучшей практике (из первой ссылки), google user_id (sub)уникальный идентификатор, и его нельзя изменить.

sub> Идентификатор пользователя, уникальный среди всех учетных записей Google и никогда не используемый повторно.Учетная запись Google может иметь несколько электронных писем в разные моменты времени, но вспомогательное значение никогда не изменяется.Используйте sub в вашем приложении в качестве ключа уникального идентификатора для пользователя.

Однако мы наблюдаем сценарий, когда в нашей системе есть учетная запись с адресом электронной почты от id_token, но google user_id отличается откоторый был зарегистрирован ранее.

Вопрос: как это может быть?Могу ли я доверять электронной почте от id_token и связать новый google_user_id с внутренним аккаунтом?

...