OpenId
2008-07-01 19:45OpenId - протокол распределенной аутентификации, позволяющий пользователю иметь единственный аккаунт на одном из веб-серверов, и использовать его для аутентификации на всех других серверах, поддерживающих этот протокол.
Словарь
| Основная форма: | OpenId |
| OpenID на вики | |
Основное достоинство протокола OpenID в том, что нет единого центра аутентификации. Любой сервер может аутентифицировать своих пользователей для всех других серверов, поддерживающих данный протокол. Эта идея напоминает популярный когда-то в юникс-системах протокол identd, и, естественно, разделяет все его недостатки, основной из которых - доверие к пользователям сервера аутентификации не может быть выше, чем доверие к самомому серверу аутентификации. В тоже время, пользователи OpenID с разных серверов имеют различные идентификаторы, что позволяет доверять этому протоколу.
Протокол OpenID работает поверх http и распространен в социальных сетях веб, поэтому его появление можно считать еще одним важным шагом к распределенной сети интернет-сервисов. Суммарный размер социальных сетей сейчас таков, что фактически любой пользователь интернет скорее всего уже имеет OpenID, если он зарегистрирован хотя бы в одной такой сети. Приведем несколько примеров:
- AOL
- "openid.aol.com/" <screenname>
- Blogger
- <blogname> ".blogspot.com"
- Flickr
- "www.flickr.com/photos/" <username>
- LiveDoor
- "profile.livedoor.com/" <username>
- LiveJournal
- <username> ".livejournal.com"
- SmugMug
- <username> ".smugmug.com"
- Technorati
- "technorati.com/people/technorati/" <username>
- Vox
- <member> ".vox.com"
- Yahoo
- " http://" <openid> ".yahoo.com"
- WordPress.com
- <username> ".wordpress.com"
Можно утверждать, что любой современный веб-сервис должен поддерживать этот протокол, так как тогда его пользователи автоматически оказываются включенными в огромную социальную сеть.




