Поддержка OpenID в блоге

Не многие еще знают что такое OpenID, но уже довольно многие системы и блоги его поддерживают.

Что же такое OpenID? В двух словах - OpenID это Ваш единый логин для всех сайтов.

Сегодня я расскажу как прикрутить поддержку OpenID к Вашему автономному блогу. Это Вам позволит авторизироваться в других системах и блогах, а также оставлять комментарии от своего имени с ссылкой на Ваш блог.

Для того, чтобы интегрировать OpenID в Ваш блог:

  1. Зарегистрируйте новый аккаунт на сайте myopenid.com.
  2. При регистрации заполните свой профиль включая Имя, никнэйм и адрес Вашего блога.
  3. Добавьте следующие строки в темплейт Вашего блога между тэгами <head></head>:
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://youraccount.myopenid.com/" />
<link rel="openid2.local_id" href="http://youraccount.myopenid.com" />
<link rel="openid2.provider" href="http://www.myopenid.com/server" />
<meta http-equiv="X-XRDS-Location" content="http://www.myopenid.com/xrds?username=youraccount.myopenid.com" />

* Не забудьте заменить "youraccount" Вашим именем пользователя на myopenid.com.

Теперь, если Вы находитесь на сайте, который поддерживает OpenID, вводите в качестве логина адрес Вашего блога. Вас перенаправят на сайт myopenid.com, где Вам придется подтвердить, что Вы владелец блога и разрешаете использовать Ваш аккаунт для авторизации на данном ресурсе.

P.S.
Популярные системы поддерживающие OpenID: ЖЖ, Ya.ru
Полный список сайтов поддерживающих OpenID можно найти здесь.

Дата 28.07.2008 Тэги ,
Комментарии (15)

Комментарии

Jazz

Jazz Дата 28.07.2008

Да, еще бы позволить людям через OpenID комментировать у себя в блоге.;)

PoiSoN

PoiSoN Дата 28.07.2008

Да, Jazz, я работаю над этим. Smile

Странно, что ЖЖ не разрешает оставлять комментарии используя OpenID, если в настройках журнала ты запретил оставлять комментарии анонимусам..

Big 40wt Svetlyak

Big 40wt Svetlyak Дата 28.07.2008

Кстати, яндекс является провайдером OpenID, так что любой пользователь может использовать его для аутентификации на OpenID ресурсах. Для этого в качестве логина нужно ввести http://login.ya.ru, подставив вместо "login" свой реальный логин.

PoiSoN

PoiSoN Дата 28.07.2008

Big 40wt Svetlyak:
Угу, я там в P.S. написал. Smile

Кстати, ты не пытался прикрутить OpeniD для комментариев к своему блогу?

Kernelix Blogger

Kernelix Blogger Дата 28.07.2008

Так вроде есть специальный плагин для комментов через OpenID в WordPress..

PoiSoN

PoiSoN Дата 29.07.2008

А это не WordPress блог.
Мой блог работает на BlogEngine.NET.

tolixx

tolixx Дата 29.07.2008

myOpenId - отличный сервис, вчера на нем зарегистрировался, настроил свой блог согласно приведенным инструкциям, но возникла одна проблема - при регистрации на ЖЖ и оставлении там коммента прописывается ссылка на youraccount.myopenid.com а не на URL моего блога. Это так и должно быть или я что-то делаю не так ? ( Подозреваю, что второе)

Может кто-то из добрых людей поскажет как получить ссылку непосредственно на блог ?

PoiSoN

PoiSoN Дата 29.07.2008

tolixx:
Когда ты оставляешь комментарий, надо ввести URL своего блога, а не URL youraccount.myopenid.com.

tolixx

tolixx Дата 29.07.2008

О, так работает - спасибо большое за ответ ! А то я уже с неделю пытался OpenId прикрутить и все никак до конца не добирался - ссылки были то на другие сервисы, то на другие папки моего сервера ( в случае установки плагинов на блог или сторонних OpenId php реализаций ).

PoiSoN

PoiSoN Дата 29.07.2008

Да не за что.
Пользуйся на здоровье. Smile

wmas

wmas Дата 12.08.2008

hi! Насет OpenID в комментариях BlogEngine: blog.nerdbank.net/2008/01/how-to-add-openid-support-to.html
Вроде бы тут есть описание как прикрутить. Правда, на английском.

Ihti

Ihti Дата 19.08.2008

Вы правы, я тоже им пользуюсь, отличная вещь

PoiSoN

PoiSoN Дата 20.08.2008

wmas:
Там речь идет о логине в админку.
А мы говорим о том, чтобы оставлять комментарии по средствам OpenID.

Andr1y

Andr1y Дата 17.09.2009

Пользуюсь OPENID уже давно. Достаточно удобно ввести только один адресс вместо введения логину, пароля и e-mail. Для Wordpress блога все даже более, чем просто. Как было сказано выше, что существует плагин, что добавляет поддержку Openid к блогу.

Stranstvie

Stranstvie Дата 26.09.2009

Давид, огромное спасибо! Уже казалось, что без установки openid-сервера не обойтись. А тут такой простой способ!

 

Последние комментарии

Мои Фотографии