OpenID/ru

From Wiki4Intranet
Jump to: navigation, search

OpenID — расширение MediaWiki.

  • Назначение: Поддержка входа в вики по офигически глючной, но самой распространённой технологии единого входа — OpenID.
  • Репозиторий: https://github.com/mediawiki4intranet/OpenID
  • Домашняя страница: OpenID на mediawiki.org 
  • Версия MediaWiki: гарантирована совместимость с 1.18+, возможна с другими
  • Лицензия: GPLv2.0+ 
  • Дата создания: 2006-07-25 
  • Оценка расширения: Вероятно полезное (4)

Включение в сборку Mediawiki4Intranet:

  • Дата включения: 2009-05-15
  • Включённая версия: последняя
  • Состояние доработок: Мелкие доработки в сборке MediaWiki4Intranet

Использование

После установки, ссылка «Войти через OpenID» показывается рядом с обычной ссылкой входа. Пользователь, желающий войти через OpenID, должен по ней кликнуть и выполнить предлагаемое, а именно — сначала OpenID сервер спросит подтверждение, а потом MediaWiki предложит либо зарегистрировать новую, либо привязать существующую учётную запись к OpenID-«логину». После этой привязки пользователь сможет просто входить через OpenID без дополнительных шагов.

Наши доработки

  • Показ предложения войти через OpenID на обычной странице входа.
  • Использование редиректов вместо автоотправляющихся POSTом, заметных пользователю форм, если требуемый URL получается короче 2048 байт.
  • Back-port в MediaWiki 1.18.

Установка

  • Установите php-openid командой pear install Auth_OpenID или apt-get install php-openid если у вас Debian/Ubuntu
  • Добавьте require_once("$IP/extensions/OpenID/OpenID.setup.php"); в ваш LocalSettings.php
  • Запустите php maintenance/update.php, чтобы применить изменения структуры БД