Установка плагина Tuleap LDAP

Установка плагина Tuleap LDAP

Я установил плагин ldap в Tuleap 7.2.99.22, настроил его с помощью следующего ldap.inc, активировал его и изменил значение $sys_auth_type в /etc/codendi/conf/local.inc на «ldap».

$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=Проекты,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 = "почта";

$sys_ldap_people_dn = "OU=Пользователи,OU=xxxxx (xx xx),OU=xxxxx xxx,DC=xxxx,DC=corp";

$sys_ldap_search_user="(|(sAMAccountname=%words%)(cn=%words%)(mail=%words%))";

$sys_ldap_tooltip_search_user='(&(|(sn=%words%) (cn=%слова%)(отдел=%слова%) (имя=%слова%)(sAMAccountname=%words%))(!(givenName=BoiteVocale))(sAMAccountname=))';

$sys_ldap_tooltip_search_attrs='sAMAccountname;sn;givenName;cn;name;displayName;department';

$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 = 'уникальный_член';

Я проверил, что команда ldapsearch действительна с элементом, который я поместил в файл ldap.inc, но в Tuleap нет ничего особенного. Я попытался подключиться с учетной записью LDAP и получил следующее сообщение: "Неверный пароль или имя пользователя".

  1. Есть ли какой-либо журнал, который может помочь мне найти проблему?
  2. Нужно ли что-то сделать после установки плагина, чтобы собрать всех пользователей ldap в Tuleap? Есть ли команда для этого?
  3. Что произойдет, если у меня есть локальный пользователь с таким же логином, как в LDAP?

Спасибо за любые ответы, которые могли бы мне помочь.

решение1

  1. tail -f /var/log/codendi/codendi_syslogдолжен предоставить вам логи.
  2. Вам нужно войти на платформу как администратор, затем перейти в раздел «Администрирование плагинов» и проверить, что плагин ldap установлен и активен. Нет команды «импортировать» всех пользователей ldap. Все пользователи ldap должны иметь возможность войти в систему с помощью своего обычного пользователя/пароля, и им нужно будет настроить определенное количество вещей при первом входе в систему (например, часовой пояс)
  3. Я не уверен. Возможно, что один из них будет иметь приоритет над другим; возможно, что ни один из них не сможет войти в систему.

Обратите внимание, что вы, $sys_ldap_grp_dnскорее всего, не правы. Обратите внимание также, что ваша версия Tuleap довольно старая.

Связанный контент