Яндекс закрывает свой OpenID сервис

Долгое время я использовал 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.

Проверено: с ЖЖ работает.

Если вам понравился материал, пожалуйста, поделитесь им с друзьями: