2016-03-02 2 views
1

Каждый раз, когда я пытаюсь войти в DokuWiki с моим LDAP учетные данные я получаю ошибку ниже: Тем не менее, как только enter image description hereКак настроить LDAP Auth плагин для Dokuwiki

, когда я попытался войти в систему с Интернет Explorer, а не с Chrome, я успешно зашел в систему, но этого больше не произошло.

Помогло бы мне с настройкой dokuwiki для аутентификации пользователей с учетными данными LDAP с использованием плагина AuthLDAP.

Пожалуйста, смотрите содержание конф/local.php файла:

$conf['title'] = 'SomeNameOfDokuWiki'; 
$conf['license'] = '0'; 
$conf['useacl'] = 1; 
$conf['authtype'] = 'authldap'; 
$conf['passcrypt'] = 'md5'; 
$conf['superuser'] = 'xander'; 
$conf['disableactions'] = 'register'; 
$conf['proxy']['user'] = 'SomeUserName'; 
$conf['proxy']['pass'] = 'SomeEncryptedPassword'; 
$conf['plugin']['authldap']['server'] = 'ldap://some.local.ip.address.129:389'; 
$conf['plugin']['authldap']['usertree'] = 'ou=Users,dc=example,dc=max,dc=net'; 
$conf['plugin']['authldap']['grouptree'] = 'ou=Groups,dc=xander,dc=max,dc=net'; 
$conf['plugin']['authldap']['userfilter'] = '(&(cn=%{user})(objectClass=inetOrgPerson))'; 
$conf['plugin']['authldap']['groupfilter'] = '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; 
$conf['plugin']['authldap']['version'] = 3; 
$conf['plugin']['authldap']['bindpw'] = 'SomeBindPassword'; 
$conf['plugin']['authldap']['userkey'] = 'cn'; 
$conf['plugin']['authldap']['debug'] = 1; 
$conf['plugin']['authldap']['modPass'] = 0; 

Я уверен, что следующие запросы правильно (я проверил их через phpldapadmin):

(&(cn=%{user})(objectClass=inetOrgPerson)) 
(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user}))) 

Спасибо ,

+0

Вы когда-нибудь это выясняли? –

ответ

0

Я думаю, возможно, вам это не хватает.

$conf['plugin']['authldap']['binddn'] = 'CN=ad user with enough rights to see other accounts,CN=Users,DC=yourdomain,DC=com';