Главная | Регистрация | Вход | RSS
Воскресенье, 28.04.2024, 22:36
Приветствую Вас Гость

Блог Клименко Вадима

Главная » 2009 » Август » 18
Адрес вашего сайта в OpenID
18.08.2009 в 17:10 Другое 0
Здравствуйте!
Многие из вас видели сайты, где есть авторизация по OpenID. Например, тот же ИШ.
Что это вообще такое?
OpenID
 — это открытая децентрализованная система единого входа. Поддержка сайтами технологии OpenID позволяет пользователю использовать единый логин для авторизации на любом из этих сайтов.
Для того, что-бы создать возможность входить на сайт с помощью OpenID, нам потребуется наш сайт (на php, на юкозе, на народе — неважно) и желание :)
Существует много OpenID провайдеров, которые предоставляют хостинг OpenID URL.
Кстати, вот инструкция о том, как создать OpenID с помощью Яндекса. Мне Яндекс не понравился тем, что там все запутанно и я не смог никак оставить комментарий. Тем более нужно для авторизации на сайте вводить логин и пароль, заместо просто пароля.
Каким сервисом лучше пользоваться? myOpenID
Он позволяет входить на OpenID-сайты с помощью своего домена и смотреть логи (кто, куда и когда вошел)
С регистрацией проблем возникнуть не должно.
После авторизации заходим по ссылке Register a New Domain и вводим:
Your domain name — адрес вашего сайта. Например: vadimklimenko.com
Choose how you'd like your OpenIDs to look — выбираем второе: http://<username>.<your-domain>/
И нажимаем на Configure Your Domain.
Теперь нам показали, какую запись нужно добавить
Заходим в админку, Перенос домена » Редактирование записей домена (режим эксперта) и добавляем так, как показано на скрине:
---скрин---
Почти готово! :)
Теперь нам нужно подтвердить, что сайт наш.
Verification method: None selected (справа есть ссылка change — нажимаем на нее и выбираем второй вариант.)
В моем варианте мне нужно создать .html файл с текстом r88jqo7cawdzg. Открываем блокнот, в нем пишем наш код и сохраняем в формате html, название файла: myopenid-hosted-verification. Потом загружаем помощью файлового менеджера на наш сайт в корень и с гордостью нажимаем на кнопку Continue to Domain Settings.
Теперь должно быть написано, что все успешно подтверждено.
---скрин---
Теперь нам нужно добавить код на главной странице между тегами <head> ... </head> :

 <link rel="openid.server" href="http://www.myopenid.com/server" />
 <link rel="openid.delegate" href="http://username.myopenid.com/" />
 <link rel="openid2.local_id" href="http://
username.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=
username.myopenid.com" />

Где вместо username вставляем свой логин, который вы вводили при регистрации.
Ну вот и все!
Теперь когда вы пишете комментарии в блоге или на сайте, вам нужно просто ввести адрес своего сайта.
Кстати - вот классный проект, который позволит вам найти интересные ссылки на темы web, дизайна, разработки и информационных технологий. Поддерживается OpenID :)

Категории раздела

Web [10]
uCoz [9]
Ю.Блоги [6]
Другое [8]
Блог [7]
Google reader [1]

Вход на сайт

Поиск

Календарь

«  Август 2009  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31

Архив записей

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0