Различные форматы OpenID - PullRequest
4 голосов
/ 27 апреля 2010

StackOverflow,

Я экспериментирую с реализацией OpenID на моем существующем сайте. Я посмотрел на статью Плаксо на эту тему, и я кое-что смущен.

Я использую эту библиотеку PHP OpenID . У меня запущен какой-то код, и я получаю уникальный OpenID.

От myopenid.com я получаю идентификатор, похожий на https://myusername.myopenid.com/

Но от Yahoo и Google я получаю гораздо более загадочный идентификатор, например https://www.google.com/accounts/o8/id?id=AItOawlbp1cxujdJWDnpx72xVROOw-5V_WzIDZA

Являются ли идентификаторы "gibberish" Google и Yahoo уникальными для каждого входящего в систему пользователя, т. Е. Это значение, которое я использую для связи с существующим пользователем в моем веб-приложении?

1 Ответ

3 голосов
/ 27 апреля 2010

openid_identifier - это URL. Это может быть читаемым или может быть загадочным, это зависит от OP, чтобы решить. И да, канонизированный URL - это то, что вы используете в качестве ключа.

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