OpenID/ru
From Wiki4Intranet
< OpenID
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, чтобы применить изменения структуры БД