LDAP для Правки — различия между версиями
Maree21 (обсуждение | вклад) |
Gary (обсуждение | вклад) м (Gary переименовал страницу LDAP для MediaWiki в LDAP для Правки без оставления перенаправления) |
||
(не показано 17 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | [[LDAP для | + | [[LDAP для Правки]] -- это профинансированный проект по привязке протокола [[LDAP]] к последней версии [[MediaWiki]], на которой работает [[Брацка Правка]]. |
− | Надо привязать последнюю стабильную версию [[MediaWiki]] к нашему [[OpenLDAP]]. У нас стоит 1.31.1 версия, так как эта версия -- последняя, которую поддерживает наш плагин LDAP. Последняя стабильная версия -- 1. | + | Надо привязать последнюю стабильную версию [[MediaWiki]] к нашему [[OpenLDAP]]. У нас стоит 1.31.1 версия, так как эта версия -- последняя, которую поддерживает наш плагин LDAP. Последняя стабильная версия -- 1.35.1. Новый плагин -- https://www.mediawiki.org/wiki/Extension:LDAPAuthentication2 |
+ | __TOC__ | ||
+ | __TOC__==Установка==__TOC__ | ||
+ | Загрузите https://www.mediawiki.org/wiki/Special:ExtensionDistributor/LDAPAuthentication2 и поместите файл (ы) в каталог, который называется LDAPAuthentication2 в вашей extensions/папке. | ||
− | Требования для установки | + | Добавьте следующий код в конец файла LocalSettings.php : wfLoadExtension ( 'LDAPAuthentication2' ). |
+ | Настройте по мере необходимости. https://www.mediawiki.org/wiki/Manual:LocalSettings.php | ||
+ | Готово - перейдите к Special: Version в своей вики, чтобы убедиться, что расширение успешно установлено. | ||
+ | |||
+ | __TOC__==Конфигурация==__TOC__ | ||
+ | __TOC__===Настройки расширения===__TOC__ | ||
+ | |||
+ | $LDAPAuthentication2AllowLocalLogin | ||
+ | |||
+ | Показывать или нет "локальный" псевдодомен в селекторе домена на "Special: Login", что позволяет аутентифицироваться в локальной базе данных пользователей. (по умолчанию false) | ||
+ | |||
+ | $LDAPAuthentication2UsernameNormalizer | ||
+ | |||
+ | Используйте эту функцию для нормализации имени пользователя для LDAP, например 'strtolower'. Требуется после перехода с более ранней версии. (по умолчанию "") | ||
+ | |||
+ | __TOC__===Настройки домена===__TOC__ | ||
+ | |||
+ | authentication.usernameattribute | ||
+ | |||
+ | Имя атрибута пользовательского объекта LDAP, которое должно использоваться как имя пользователя локального вики-сайта (по умолчанию "samaccountname") | ||
+ | |||
+ | authentication.realnameattribute | ||
+ | |||
+ | Имя атрибута объекта пользователя LDAP, которое должно использоваться как настоящее имя пользователя локальной вики (по умолчанию "cn") | ||
+ | |||
+ | authentication.emailattribute | ||
+ | |||
+ | Имя атрибута объекта пользователя LDAP, которое должно использоваться в качестве адреса электронной почты для локального пользователя вики (по умолчанию "mail") | ||
+ | |||
+ | Требования для установки расширения LdapAuthentication2 версии 1.0.1: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | Политика Совместимости | + | | '''Политика Совместимости''' |
− | | | + | |Долгосрочная версия |
+ | |||
|- | |- | ||
− | | Версия Mediawiki | + | | '''Версия Mediawiki''' |
− | + | |1.35 | |
|- | |- | ||
− | | Лицензия | + | | '''Лицензия''' |
− | + | |https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html | |
|- | |- | ||
− | |Скачать расширения | + | |'''Скачать расширения''' |
− | + | |https://www.mediawiki.org/wiki/Special:ExtensionDistributor/LDAPAuthentication2 https://www.mediawiki.org/wiki/Download_from_Git проверить репозиторий | |
|- | |- | ||
− | |Параметры | + | |'''Параметры''' |
− | + | |$ LDAPAuthentication2AllowLocalLogin | |
− | + | $ LDAPAuthentication2UsernameNormalizer | |
|- | |- | ||
− | |Крючки б\у | + | |'''Крючки б\у''' |
− | + | |https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay | |
|- | |- | ||
− | |Переведите расширение LDAPAuthentication2, если оно доступно на translatewiki.net | + | |'''Переведите расширение''' LDAPAuthentication2, если оно доступно на translatewiki.net |
− | + | |https://translatewiki.net/wiki/Special:Translate/ext-ldapauthentication2?group=%21additions&language=ru&filter=%21translated&action=translate | |
|- | |- | ||
− | | | + | | |
+ | |Проверьте использование и матрицу версий. | ||
|} | |} |
Текущая версия на 00:32, 4 июня 2021
LDAP для Правки -- это профинансированный проект по привязке протокола LDAP к последней версии MediaWiki, на которой работает Брацка Правка.
Надо привязать последнюю стабильную версию MediaWiki к нашему OpenLDAP. У нас стоит 1.31.1 версия, так как эта версия -- последняя, которую поддерживает наш плагин LDAP. Последняя стабильная версия -- 1.35.1. Новый плагин -- https://www.mediawiki.org/wiki/Extension:LDAPAuthentication2
Установка
Загрузите https://www.mediawiki.org/wiki/Special:ExtensionDistributor/LDAPAuthentication2 и поместите файл (ы) в каталог, который называется LDAPAuthentication2 в вашей extensions/папке.
Добавьте следующий код в конец файла LocalSettings.php : wfLoadExtension ( 'LDAPAuthentication2' ). Настройте по мере необходимости. https://www.mediawiki.org/wiki/Manual:LocalSettings.php Готово - перейдите к Special: Version в своей вики, чтобы убедиться, что расширение успешно установлено.
Конфигурация
Настройки расширения
$LDAPAuthentication2AllowLocalLogin
Показывать или нет "локальный" псевдодомен в селекторе домена на "Special: Login", что позволяет аутентифицироваться в локальной базе данных пользователей. (по умолчанию false)
$LDAPAuthentication2UsernameNormalizer
Используйте эту функцию для нормализации имени пользователя для LDAP, например 'strtolower'. Требуется после перехода с более ранней версии. (по умолчанию "")
Настройки домена
authentication.usernameattribute
Имя атрибута пользовательского объекта LDAP, которое должно использоваться как имя пользователя локального вики-сайта (по умолчанию "samaccountname")
authentication.realnameattribute
Имя атрибута объекта пользователя LDAP, которое должно использоваться как настоящее имя пользователя локальной вики (по умолчанию "cn")
authentication.emailattribute
Имя атрибута объекта пользователя LDAP, которое должно использоваться в качестве адреса электронной почты для локального пользователя вики (по умолчанию "mail")
Требования для установки расширения LdapAuthentication2 версии 1.0.1:
Политика Совместимости | Долгосрочная версия |
Версия Mediawiki | 1.35 |
Лицензия | https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html |
Скачать расширения | https://www.mediawiki.org/wiki/Special:ExtensionDistributor/LDAPAuthentication2 https://www.mediawiki.org/wiki/Download_from_Git проверить репозиторий |
Параметры | $ LDAPAuthentication2AllowLocalLogin
$ LDAPAuthentication2UsernameNormalizer |
Крючки б\у | https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay |
Переведите расширение LDAPAuthentication2, если оно доступно на translatewiki.net | https://translatewiki.net/wiki/Special:Translate/ext-ldapauthentication2?group=%21additions&language=ru&filter=%21translated&action=translate |
Проверьте использование и матрицу версий. |