Я установил плагин ldap в Tuleap 7.2.99.22, сконфигурировал его с помощью следующего ldap.inc, активировал его и включил "ldap" тип $ sys_auth_type в /etc/codendi/conf/local.inc.
$ sys_ldap_server = "ldap://xx.xx.xx.xx:xxx";
$ sys_ldap_dn = "OU = xxxxx xxx, DC = xxxx, DC = corp";
$ sys_ldap_bind_dn = "CN = xxxx, OU = Projects, OU = xxxxx (xx xx), OU = xxxxx xxx, DC = xxxx, DC = corp";
$ sys_ldap_bind_passwd = "xxxxxx";
$ sys_ldap_uid = "sAMAccountName";
$ sys_ldap_eduid = "sAMAccountName";
$ sys_ldap_cn = "cn";
$ sys_ldap_mail = "mail";
$ sys_ldap_people_dn = "OU = Пользователи, OU = xxxxx (xx xx), OU = xxxxx xxx, DC = xxxx, DC = corp";
$ Sys_ldap_search_user = "(| (SamAccountName =% слова%) (сп =% слова%) (почта =% слова%))";
$ sys_ldap_tooltip_search_user = '(& (| (sn =% words% ) (cn =% words%) (отдел =% words% ) (данное имя =% words%) (sAMAccountname =% words% )) (! (данное имя = BoiteVocale)) (sAMAccountname =)) ';
$ sys_ldap_tooltip_search_attrs = 'SamAccountName; Sn; GivenName; сп; имя; DISPLAYNAME; отдел';
$ sys_ldap_default_user_status = 'A';
$ sys_ldap_svn_auth = 1;
$ sys_ldap_daily_sync = 0;
$ sys_ldap_daily_sync_retention_period = '';
$ sys_ldap_user_management = 1;
$ sys_ldap_grp_enabled = 0;
$ sys_ldap_grp_dn = 'ou = groups, dc = tuleap, dc = net';
$ sys_ldap_grp_cn = 'cn';
$ sys_ldap_grp_member = 'uniquemember';
Я проверил, что команда ldapsearch действительна для элемента, который я поместил в файл ldap.inc, но в Tuleap нет ничего особенного. Я попытался соединиться с учетной записью LDAP, и у меня появляется следующее сообщение: "Неверный пароль или имя пользователя".
- Есть ли какой-нибудь журнал, который может помочь мне найти проблему?
- Есть ли что-то, что можно сделать после установки плагина, чтобы собрать всех пользователей ldap в Tuleap? Есть команда, чтобы сделать это?
- Что произойдет, если у меня будет локальный пользователь с тем же именем входа, что и в LDAP?
Спасибо за любые ответы, которые могут мне помочь