У меня есть приватный MediaWiki с расширением MediaWiki LdapAuthentication и расширением php ldap ;и следующая LocalSettings.php
конфигурация LDAP:
require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" );
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array( "MYDOMAINALIAS" ); // alias name for the domain
$wgLDAPServerNames = array( "MYDOMAINALIAS" => "192.168.1.82" ); // ldap server IP or DNS
$wgLDAPSearchStrings = array( "MYDOMAINALIAS" => "uid=USER-NAME,cn=users,dc=mydomain,dc=com" );
$wgLDAPUseLocal = true; // ldap authentication only or ldap plus local mediawiki authentication
$wgLDAPBaseDNs = array("MYDOMAINALIAS" => "dc=mydomain,dc=com"); // dn base
$wgLDAPEncryptionType = array( "MYDOMAINALIAS" => "clear" ); // type of encryption clear, tls or ssl
$wgLDAPDebug = 3; // debuggin level
$wgDebugLogGroups["ldap"] = "/volume1/web/MediaWiki/debug-wiki.log" ; // the file has to exist
, когда я пытаюсь войти в вики с пользователем LDAP, я получаю следующую ошибку:
Введено неверное имя пользователя или пароль,Пожалуйста, попробуйте еще раз.
debug-wiki.log показывает следующее сообщение:
2019-10-23 15:47:56 192.168.1.79 wiki-wiki_ikb_en_: 2.1.0 Вход в Connect
2019-10-23 15:47:56 192.168.1.79 wiki-wiki_ikb_en_: 2.1.0 Похоже, вам не хватает поддержки LDAP;убедитесь, что вы либо скомпилировали поддержку LDAP, либо включили модуль. Если аутентификация работает для вас, плагин неправильно определяет модуль LDAP, и вы можете спокойно игнорировать это сообщение.
Я знаю, что сервер LDAP работает, потому что он также обслуживаетСервис аутентификации пользователей PGina, который работает правильно. Есть идеи?
Заранее спасибо