Как я могу использовать OpenID для пользователей, вошедших в несколько учетных записей Google одновременно? - PullRequest
3 голосов
/ 03 декабря 2010

Google теперь позволяет одновременно входить в несколько аккаунтов Google.Однако я не думаю, что учетные записи Google имеют свои собственные уникальные URL-адреса идентификаторов OpenID (это одинаково для всех: https://www.google.com/accounts/o8/id).

Это представляет собой небольшую проблему. Допустим, пользователь вошел в дваУчетные записи Google: A и B. Однако у него есть только учетная запись на моем сайте для B. У меня нет реальной гарантии, что когда он щелкнет по моей ссылке OpenID, она будет аутентифицироваться с помощью B вместо A ... все, что я могу сделать, это увидетьрезультат, и если это был A, дайте пользователю сбивающее с толку сообщение об ошибке, которое гласит: «Похоже, вы вошли в учетную запись Google A, пожалуйста, выйдите из системы».

Есть ли лучшее решение?

1 Ответ

1 голос
/ 08 марта 2011

Почему бы вам сначала не выйти из всех учетных записей Google, а затем перевести его на страницу входа?

...