Webbell » WordPress плагины » Плагин WP-Yadis для авторизации через OpenID на других сайтах
Правила Контакты Чтение RSS

Плагин WP-Yadis для авторизации через OpenID на других сайтах

У нас вы можете скачать бесплатно Плагин WP-Yadis для авторизации через OpenID на других сайтах .

Не пропустите комментарии к Плагин WP-Yadis для авторизации через OpenID на других сайтах.
Данный материал предоставлен сайтом Webbell.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Плагин WP-Yadis для авторизации через OpenID на других сайтах

Этот плагин позволяет использовать URL вашего сайта в качестве логина для авторизации на других сайтах через OpenID. Плагин не превращает ваш сайт в полноценного OpenID-провайдера и не отменяет необходимости зарегистрировать OpenID-аккаунт, он просто позволяет использовать везде, где это возможно, адрес вашего собственного сайта вместо адреса, выданного вам OpenID-провайдером.

Например, если вы, залогинившись по OpenID, оставите комментарий в чьём-то блоге в LiveJournal, то в качестве имени и ссылки на сайт будет показан адрес вашего сайта.

Получить свой личный OpenID-аккаунт можно у любого OpenID-провайдера, например, зарегистрировавшись на сайте MyOpenID.com. Впрочем, такую возможность предоставляют многие интернет-сервисы. Так, например, если вы когда-либо регистрировались в каком-нибудь из сервисов Яндекса, то свой OpenID-аккаунт при регистрации вы получили автоматически. Проверить, есть ли он у вас, можно на странице http://openid.yandex.ru/ .

Инструкция по установке:

1. Скачайте архив с плагином и распакуйте его.

2. Скопируйте папку yadis в папку /wp-content/plugins/ на хостинге.

3. Активируйте плагин на вкладке «Плагины» административной панели блога.

Настройки плагина находятся в разделе «Параметры» => “Yadis”. Самая важная настройка — добавление своего OpenID-провайдера.

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

Для сервиса MyOpenID.com заполните следующие поля:
Add New Service: MyOpenID
Username: ваш ник
OpenID Server: http://www.myopenid.com/server/
OpenID Delegate: http://ваш_ник.myopenid.com/

Для сервиса Yandex.ru заполните следующие поля:
Add New Service: Other...
Username: ваш ник
OpenID Server: http://openid.yandex.ru/server/
OpenID Delegate: http://openid.yandex.ru/ваш_ник/

Если вы пользуетесь другим OpenID-провайдером, найдите нужную информацию в разделе справки на его сайте.

Теперь для корректной работы плагина нужно внести небольшие изменения в его программный код. Найдите в файле yadis.php следующую строчку:

<meta http-equiv="X-XRDS-Location" content="'.get_option('home').($wp_rewrite->using_mod_rewrite_permalinks() ? '' : '/index.php').'/xrds" />';


и исправьте её:

<meta http-equiv="X-XRDS-Location" content="'.get_option('home').($wp_rewrite->using_mod_rewrite_permalinks() ? '' : '/index.php').'?xrds=1" />';


Теперь найдите следующую строчку:

<link rel="openid.delegate me" href="'.$provider['delegate'].'" />';


и тоже исправьте её:

<link rel="openid.delegate" href="'.$provider['delegate'].'" />';


На практике OpenID-авторизация по адресу блога выглядит следующим образом. Заходите на любой блок, поддерживающий OpenID-авторизацию (например, на сайт nudnik.ru), открываете комментарии к любой записи, узнаёте, что для комментирования необходимо либо зарегистрироваться в блоге, либо залогиниться через свой OpenID-аккаунт, вводите адрес своего блога и жмёте ОК:

Плагин WP-Yadis для авторизации через OpenID на других сайтах

После этого откроется страница Яндекса, на которой нужно будет нажать всего одну кнопку:

Плагин WP-Yadis для авторизации через OpenID на других сайтах

Всё, вы залогинились на сайте всего в один клик.

Конечно, при желании можно прикрутить такую авторизацию на сайте, и не устанавливая никаких плагинов, просто отредактировав вручную файл шаблона header.php и добавив туда что-нибудь подобное:

<link rel="openid.server" href="http://openid.yandex.ru/server/" /><link rel="openid2.provider" href="http://openid.yandex.ru/server/" /><link rel="openid.delegate" href="http://openid.yandex.ru/ник/" /><link rel="openid2.local_id" href="http://openid.yandex.ru/ник/" />


Но плагин хорош тем, что вы можете настраивать авторизацию непосредственно из административной панели, не копаясь каждый раз в коде шаблона.

Версия плагина 1.2.1 от 11.10.2008.

Плагин совместим с WordPress версии 2.2 и выше.

yadis.1.2.1.zip [52,61 Kb] (cкачиваний: 21)


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

«    Декабрь 2017    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Яндекс Апдейты
↓ Апдейты Яndex тИЦ
18.11.2017 ←Последний
04.11.2017
16.08.2017
↓ Апдейты выдачи Яndexa
11.12.2017 ←Последний
09.12.2017
03.12.2017
↓ Апдейты ЯКаталога
13.12.2017 ←Последний
11.12.2017
04.12.2017
Мы рекомендуем
Заработай на сайте!
Gogetlinks-Биржа вечных ссылок для сайтов с Тиц
Getgoodlinks-Биржа вечных ссылок для сайтов с PR


Опрос на портале

Сколько у вас сайтов?

Больше 20 сайтов
От 10 до 20 сайтов
От 5 до 10 сайтов
От 1 до 5 сайтов
Нету сайтов

Наш архив
Облако тегов
ajax, Build, DataLife, dle, dle 9.0, dle 9.2, Engine, Final, Google, Opera, Release, RSS, WordPress, адаптация, административная панель, бесплатно, виджет, Игровой, кино, комментарии, модуль, новости, Новый, Оригинал, парсер, парсер поисковых систем yandex google рассылка комментариев по DLE Joomla Community спаммер раскрутк, Переходы, плагин wordpress, сайта, сайтов, сбор данных телефонов адресов email контактов потенциальные клиенты BlackSpider универсальный сборщи, тема, тематики, универсальный, хак, хак wordpress, Шаблон, шаблона, Яндекс

Показать все теги
Последние комментарии
Популярные файлы

Информация!
Уважаемый посетитель! Присоединяйтесь к нам
в Твиттере.