Как настроить плагин Auth LDAP для Dokuwiki

Каждый раз, когда я пытаюсь войти в dokuwiki с помощью своих учетных данных LDAP, я получаю сообщение об ошибке ниже:
введите описание изображения здесь

Однако однажды, когда я попытался войти в систему с помощью Internet 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})))

Благодарю.

1

Решение

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

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]