/mt-plugin-YandexOpenID

Plugin for Movable Type, allowing commentators authenticate through Yandex.

Primary LanguagePerlMIT LicenseMIT

Яндекс.OpenID

Плагин позволяет комментаторам блога авторизовываться в блоге, используя Яндекс-аккаунт. Начиная с версии 1.1 авторизация происходит в один клик, без ввода логина.

Возможности плагина

  • авторизация в один клик (без ввода логина);
  • если у пользователя Яндекса активна страница на Я.ру, то оттуда загружается аватар;

Установка плагина

  • Из папки plugins необходимо загрузить папку с плагином в папку plugins на сервере.
  • Из папки mt-static/plugins/ необходимо загрузить папку со статическими файлами плагина в директорию со статическими файлами на сервере.

Пример:

  • Содержимое папки YandexOpenId/plugins/ необходимо загрузить в директорию cgi-bin/mt/plugins/ на сервере.
  • Содержимое папки YandexOpenId/mt-static/plugins/ необходимо загрузить в директорию _mt-static/plugins/` на сервере.

После загрузки плагина на сервер необходимо перейти к настройке регистрации (Блог -> Параметры -> Регистрация) и активировать авторизацию через Яндекс.

Известные проблемы

  • После первой авторизации вместо ника отображается URL (адрес на ya.ru или на openid.yandex.ru). Это проблема не только этого плагина, но и вообще всех OpenID-сервисов, через которые можно авторизоваться в Movable Type.

Список изменений

Версия 1.1:

  • Сделана авторизация в один клик.
  • Устранена ошибка, когда при неактивной странице на Я.ру авторизация была невозможна.
  • Тег <mt:CommenterAuthIconURL /> теперь работает.

Версия 1.0:

  • Первая версия плагина.