Долгое время я использовал OpenID от Яндекса и технологию делегирования для того, чтобы комментировать в ЖЖ от имени этого автономного блога (см. мой старый пост Open ID — комментируем livejournal от имени автономного блога).
Но теперь этот сервис закрывается.
10 августа Яндекс прекращает поддержку протокола OpenID.
Это значит, что авторизоваться на других сайтах с помощью Яндекса вы сможете, только если их владельцы перешли на новую технологию API Яндекс.Паспорта.
…
Тем же, кто как и я использовал openid от яндекса для привязывания его к своему домену волноваться не стоит. Нужно всего лишь:
1) сменить провайдера Open-Id
2) Изменить четыре строчки html кода делегирования на сайте.
Я выбрал провайдера https://pip.verisignlabs.com от компании Symantec. Этот провайдер поддерживает делегирование:
How do I use OpenID delegation with PIP?
To set up delegation for a specific Web page, add the following HTML code to the <head> section. In most cases, you will want to add this to the index page (such as index.html) of your Web site.
<link rel="openid.server" href="http://pip.verisignlabs.com/server" />
<link rel="openid.delegate" href="http://[username].pip.verisignlabs.com" />
<link rel="openid2.provider" href="http://pip.verisignlabs.com/server" />
<link rel="openid2.local_id" href="http://[username].pip.verisignlabs.com" />
<meta http-equiv="X-XRDS-Location" content="http://pip.verisignlabs.com/user/[username]/yadisxrds" />[username] is your unique PIP username.
Проверено: с ЖЖ работает.
Поделиться: twitter facebook