Для тех, кто ещё не знает, что такое OpenID:
OpenID – это протокол идентификации пользователя, позволяющий логиниться на любом сайте (поддерживающем этот протокол), помня при этом всего один пароль.
Многие социальные сети и блог-хостинги уже поддерживают OpenID. К примеру, если у вас есть аккаунт в livejournal, то вы можете идентифицироваться на других сайтах через OpenID, вводя в качестве идентификатора адрес своего журнала (myname.livejournal.com). Это очень удобно, и, несомненно, со временем подавляющее большинство сайтов будут поддерживать подобную идентификацию.
Но что, если вы не хотите привязывать свой идентификатор к какому-либо сайту или сервису? Проще простого. Если у вас есть блог, сайт или просто домен, который вы хотели бы использовать в качестве идентификатора, то осуществить это займёт не больше 15 минут. Вот что можно сделать:
1. Если вы уже зарегистрированы в livejournal.com, moikrug.ru или любом другом сервисе, предоставляющем OpenID, то ничего делать не нужно. Если нет – регистрируемся в любом провайдере OpenID (например, myopenid.com).
2. Идём на страничку вашего идентификатора (например, myname.openid.com, myname.livejournal.com и т.п.), открываем исходник страницы и ищем строку вида “<link rel=”openid.server” href=”адрес” />”.
3. Вставляем в блок head вашей странички, которую вы хотите сделать идентификатором, следующие строки:
- “<link rel=”openid.server” href=”адрес” />” – ту, которую вы нашли перед этим
- “<link rel=”openid.delegate” href=”адрес” />”, где адрес – это OpenID-идентификатор, предоставляемый вашим провайдером (например, myname.openid.com)
В итоге, на вашей страничке должно быть что-то вроде этого:
<head>
<!-- пропущено -->
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://daeq.myopenid.com/" />
<!-- пропущено -->
</head>
Готово. Теперь вы можете идентифицироваться на других сайтах вашим собственным адресом. Кроме того, вы в любое время можете поменять OpenID-провайдера без изменения своего идентификатора.