вторник, 23 сентября 2014 г.

Использование своего домена в качестве OpenID

Использование своего домена в качестве OpenID


Использование своего домена в качестве OpenIDЭта статья будет интересна прежде всего владельцам собственных доменов и автономных блогов. Речь пойдет о том, как использовать свой домен в качестве OpenID. Для чего это нужно?
У большинства людей уже есть OpenID. Пользователи многих бесплатных сервисов знают, что могут оставлять комментарии на форумах или блогах, используя в качестве OpenID адрес своего блога (username.wordpress.com, username.blogspot.com, username.livejournal.com) или иной идентификатор (например, профиль Google). Но как быть владельцам собственных доменов? Конечно, можно завести отдельный OpenID для комментирования или зарегистрироваться на всех сервисах, на которых планируется оставлять комментарии. Однако, оба этих способа вызывают ряд серьезных нареканий. Гораздо удобнее было бы не «множить сущности», а использовать в качестве OpenID свой собственный домен. Ниже подробно рассматривается, как это сделать.
1. Для начала нам нужен сам OpenID. Но OpenID,  выданные бесплатными сервисами (вроде username.wordpress.com или username.livejournal.com) не подойдут. Нам требуется самостоятельный OpenID, не привязанный к какому-то сервису и предполагающий возможность изменять его настройки. Получить такой OpenID можно у разных провайдеров. Рассмотрим на примере myOpenID.com. Переходим по ссылке на главную страницу этого провайдера и просто жмем на кнопку «Получить OpenID».
Использование своего домена в качестве OpenID
2. Пройдя несложную регистрацию (скриншоты 1 и 2) получаем независимый OpenID вида******.myopenid.com. Где красные звездочки заменяют выбранное имя пользователя. Этим OpenID уже можно пользоваться. Но наша задача не получить еще один OpenID, а заставить наш домен работать, как OpenID. Поэтому переходим к следующему этапу.
Использование своего домена в качестве OpenID
3. Вставляем код расположенный ниже внутрь тега <head>. То есть, в любое место между тегами <head> и </head> В блогах WordPress для этого нужно перейти к режиму редактирования страницы header.php. Не забудьте сохранить внесенные изменения. После этого ваш домен можно будеть использовать в качестве OpenID.
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://******.myopenid.com/" />
<link rel="openid2.local_id" href="http://******.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=******.myopenid.com" />
Красные звездочки нужно заменить на ваше имя пользователя. В моем случае, это bioblogy.
4. Мало иметь возможность комментировать. Хочется, чтобы комментарии еще и выглядели прилично. Комментарии через новый OpenID не будут содержать аватара, только сам домен в виде ссылки. Кроме того, хотелось бы получать уведомления на E-mail об ответах на свои комментарии. Для всего этого нужно немного довести до ума новый OpenID. Рассмотрим, как это делается на примере ЖЖ (LiveJournal). Входим в ЖЖ по OpenID. Нужно просто нажать на ссылку OpenID на главной странице LiveJournal.com (оформление может быть иным).
Использование своего домена в качестве OpenID
5. Вставляем в строку свой OpenID. На момент последнего обновления этой статьи требуется ввести свой домен вида «http://maxbax777.ru/» (без кавычек).
Использование своего домена в качестве OpenID
Нажимаем Login, а затем кнопку Continue (чем даем подтверждение нашему провайдеру OpenID, что действительно хотим идентифицироваться на сайте LiveJournal.com посредством своего OpenID).
6. Теперь осталось только зайти в свой профиль, чтобы загрузить аватар. И не забыть ввести тот адрес E-mail, на который должны приходить уведомления об ответах. Это можно сделать на странице настроек аккаунта здесь. После всех этих несложных манипуляций вам достаточно будет выбрать в форме комментирования пункт «OpenID», ввести в поле «Identity URL» свой домен и ваш комментарий в ЖЖ будет выглядеть примерно так, как на следующем скриншоте.
Использование своего домена в качестве OpenID
Использование своего домена в качестве OpenID
Ваш домен является ссылкой на ваш сайт. Не на настраиваемый аккаунт в ЖЖ, куда вы только что загружали аватар и где указывали ваш E-mail. А на тот сайт, куда ведет ваш домен.

Комментариев нет:

Отправить комментарий