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

И снова всем здравствуйте, друзья! Продолжая тему использования OpenID для входа на сайты, сегодня я предлагаю ознакомиться с инструкцией как использовать свой домен в качестве идентификатора авторизации, т. е. как из домена сделать OpenID

Вначале предлагаю пройти по ссылке приведенной выше и прочитать первый пост, чтобы иметь общее представление об этой технологии аутентификации без предварительной регистрации пользователей.
Провайдеры и понятие делегирования OpenID
Для этого нам понадобится найти подходящего провайдера идентификации, бесплатными услугами которого мы воспользуется. Поиски привели меня на openid. net – по всей видимости официальный сайт, если довериться Википедии.
Кстати, на Википедии также можно найти и более подходящее наименование процедуре использования домена для авторизации – Делегирование OpenID. Что скрывается под этим определением?
Любой владелец доменного имени может использовать его в качестве синонима или алиаса к существующему OpenID, который можно получить у провайдера.
Дабы не пугать Вас страшными терминами, поясню что такое алиас – это зеркало сайта, его синоним, самый близкий для нас пример – домены с www и без него. Если обратиться к первой статье на тему OpenID, то и там можно встретить алиас, помните Yahoo предлагает использовать длинный идентификатор, но наряду с этим можно выбрать и упрощенную версию – это тоже синонимы.
Дело остается за малым – выбрать поставщика услуг, провайдера OpenID. Список провайдеров находится на сайте openid. net – найти его можно пройдя по ссылке Get an OpenID на главной странице.
Сюрприз! Пройдя по ссылке увидим ранее упомянутые готовые решения, а чуть ниже и сам список, под заголовком Other Well Known & Simple Providers:
Мне больше приглянулся myopenid. com. Во-первых – это первый провайдер как для индивидуальных пользователей, так и для бизнес-проектов. Во-вторых только он имеет поддержку русского языка в своем интерфейсе, правда перевод выполнен кусками – то английский, то русский (если у Вас на главной странице все исключительно на английском – в подвале есть ссылка на изменение предпочтительного языка).
Делегирование OpenID – используем свой домен
Регистрация на myOpenID позволит:
просто и удобно авторизовываться на сайтах;
выполнить безопасный вход;
просматривать отчеты по активности учетной записи.
Для начала регистрации нажимаем на главной странице кнопку Получить OpenID и в дальнейшем следуем инструкции, а именно: выбираем логин, пароль, почту, соглашаемся с условиями пользовательского соглашения.
Далее настраиваем нашу учетную запись, на вкладке Регистрируемые имена. На ней есть очень много полей для заполнения персональной информации.
Я заполнил имя, электронный ящик и адрес сайта, а также прикрепил изображение. Остальные поля заполнять не стал, да и обязательным это требование не является
Кроме этой вкладке есть масса других, очень любопытно по ним пройтись, может найдете что-то интересное для себя.
Далее если воспользоваться справочной системой, то найдем информацию о делегировании, как использовать адрес (URL) домена для авторизации с использованием myOpenID в качестве основного сервера авторизации по OpenID.
Для этого в заголовке страницы внутри тегов head нужно вставить код, невидимый для посетителей. Если Вы используете WordPress, то редактируйте файл header. php:
Внимание! В строках 2, 3, 5 поменяйте webliberty на свой логин в myOpenID.
На этом настройки завершены. Теперь для авторизации на сайтах, поддерживающих вход с помощью OpenID достаточно ввести свой домен и подтвердить всплывающем окне разрешение на доступ. Комментирование блогов на Блоггере также успешно проходит с помощью этого метода.
А также нужно отметить, что не обязательно для этих целей пользоваться myOpenID, можно использовать сервер Яндекса для этих целей. По аналогии вставляем код:
И по аналогии не забываем менять webliberty на свой логин на Яндексе.
Преимущество использования своего домена в качестве OpenID в том, что такой идентификатор никак не связан с другими сервисами и можно изменять его настройки.
Между прочим на вкладке Your Domains можно подключить OpenID для использования на своем домене, для этого потребуется внести изменения в настройки DNS, добавляя CNAME запись, но это уже совсем другая история)

Если Вам понравилась статья, рекомендуем почитать

Xportable.ru - Портативный Xrust
Понравилась статья? Поделиться с друзьями:
Xportable.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: