Difference between revisions of "OpenID"
m (→Реализация: удалён xmppid.net. Мир байтам его.) |
m (Cat:Service => Cat:Сервисы) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Interwiki|ruwiki=OpenID|enwiki=OpenID}} | ||
'''OpenID''' — служба идентификации пользователя по [[w:URL|URL]]. Использующий OpenID сайт предлагает посетителю ввести URL-идентификатор (обычно адрес страницы профиля на любом сайте-провайдере OpenID), пользователь проходит процедуру входа или иным способом подтверждает свою личность, и провайдер OpenID передаёт запросившему сайту подтверждение идентификации. | '''OpenID''' — служба идентификации пользователя по [[w:URL|URL]]. Использующий OpenID сайт предлагает посетителю ввести URL-идентификатор (обычно адрес страницы профиля на любом сайте-провайдере OpenID), пользователь проходит процедуру входа или иным способом подтверждает свою личность, и провайдер OpenID передаёт запросившему сайту подтверждение идентификации. | ||
Line 5: | Line 6: | ||
Интеграция с [[Jabber]] основана на [[XEP|расширении]] {{xep|0070|Verifying HTTP Requests via XMPP}} | Интеграция с [[Jabber]] основана на [[XEP|расширении]] {{xep|0070|Verifying HTTP Requests via XMPP}} | ||
− | == | + | == OpenID и Jabber == |
[[Image:Openid.xmpp.za.net-confirmation_request.png|thumb|Запрос подтверждения аутентификации по OpenID через openid.xmpp.za.net]] | [[Image:Openid.xmpp.za.net-confirmation_request.png|thumb|Запрос подтверждения аутентификации по OpenID через openid.xmpp.za.net]] | ||
Line 19: | Line 20: | ||
Для пользователей Google Talk (JID'ы вида имя@gmail.com) южноафриканский [http://openid.xmpp.za.net/ сервер] требует добавить в [[ростер]] контакт '''openid@xmpp.za.net''', иначе OpenID-запрос не придёт к пользователю. (Это связано с особенностями работы сервера Gtalk.) | Для пользователей Google Talk (JID'ы вида имя@gmail.com) южноафриканский [http://openid.xmpp.za.net/ сервер] требует добавить в [[ростер]] контакт '''openid@xmpp.za.net''', иначе OpenID-запрос не придёт к пользователю. (Это связано с особенностями работы сервера Gtalk.) | ||
− | [[Category: | + | == Ссылки == |
+ | * [http://web20.su/2009/07/about-openid.html Немного про OpenID] | ||
+ | |||
+ | [[Category:Сервисы]] | ||
[[Category:Расширения]] | [[Category:Расширения]] |
Latest revision as of 09:22, 11 August 2009
Статьи по этой теме на других вики-сайтах: | |
---|---|
OpenID — Википедия | |
OpenID — Wikipedia (англ.) |
OpenID — служба идентификации пользователя по URL. Использующий OpenID сайт предлагает посетителю ввести URL-идентификатор (обычно адрес страницы профиля на любом сайте-провайдере OpenID), пользователь проходит процедуру входа или иным способом подтверждает свою личность, и провайдер OpenID передаёт запросившему сайту подтверждение идентификации.
Стандарты[edit]
Интеграция с Jabber основана на расширении XEP-0070: Verifying HTTP Requests via XMPP
OpenID и Jabber[edit]
Энтузиастами созданы службы идентификации OpenID с использованием Jabber:
- openid.xmpp.za.net — The South African XMPP Federation OpenID Server
- Полнофункциональный рабочий сервер OpenID Южноафриканской федерации XMPP.
После того, как пользователь введёт http://openid.xmpp.za.net/user@jabber.server (где user@jabber.server — JID пользователя; вводите свой реальный JID!) в поле сервера для аутентификации по OpenID, браузер будет перенаправлен на страничку аутентификации соответствующего сайта, и после заполнения Transaction identifier (одноразовый пароль, любая последовательность знаков) пользователю в Jabber придёт сообщение с запросом подтверждения аутентификации. Ответив положительно (Confirm), пользователь подтвердит свою личность и будет аутентифицирован на сервере. Затем нужно будет выбрать режим аутентификации: однократный, постоянный или отменить аутентификацию. По завершению пользователь будет представлен на сайте своим OpenID (вида http://openid.xmpp.za.net/user@jabber.server).
Особенности работы с Gtalk[edit]
Для пользователей Google Talk (JID'ы вида имя@gmail.com) южноафриканский сервер требует добавить в ростер контакт openid@xmpp.za.net, иначе OpenID-запрос не придёт к пользователю. (Это связано с особенностями работы сервера Gtalk.)