связывание пользователя, выполнившего вход из gmail, но также и из Facebook - PullRequest
0 голосов
/ 20 июня 2011

Мой сервис позволяет входить через gmail, Facebook и другие сервисы.

Давайте представим, что это только gmail и facebook -

есть элегантный способ понять, что тот же пользователь, который подписал-вчера в gmail был тот же пользователь, который сегодня вошел в систему через facebook?

и как мне обрабатывать случаи, когда пользователь теперь вошел в свой gmail, но не в свой Facebook, или он сейчас вошел-в обоих и т.д?

Спасибо!

1 Ответ

1 голос
/ 20 июня 2011

Простой способ сделать это - запросить расширенное разрешение email от Facebook, которое будет возвращать адрес электронной почты пользователя.Затем, предположив, что они использовали один и тот же адрес Gmail на Facebook, вы сможете сопоставить 2 из них, так как аутентификация Gmail может также вернуть адрес электронной почты пользователя.Это похоже на работу stackoverflow.com, так как вы заметите, что им требуется расширенное разрешение электронной почты при первом подключении к Facebook.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...