Приветствую форумчане,
прошу помогите с проблемой:
не получается подружить MantisBT с сервером ldap, выдает ошибку "Application Error #1401". Прошерстил "эти Ваши интернеты" решения не нашел.
Конфиг для ldap - config_inc.php:
$g_login_method = LDAP;
$g_ldap_server = 'ldap://dc1.dniimf.rus:389';
$g_ldap_root_dn = 'dc=dniimf,dc=rus';
$g_ldap_organization = '(objectClass=*)';
$g_ldap_realname_field = 'cn';
$g_ldap_uid_field = 'sAMAccountName';
$g_ldap_bind_dn = 'cn=LDAP,ou=Users1,dc=dniimf,dc=rus';
$g_ldap_bind_passwd = 'password';
$g_ldap_protocol_version = 3;
Логи:
2021-01-26 11:35 +10 LDAP ldap_api.php:330 ldap_authenticate_by_username() Binding to LDAP server\n,
2021-01-26 11:35 +10 LDAP ldap_api.php:63 ldap_connect_bind() Attempting connection to LDAP server/URI 'ldap://dc1.dniimf.rus:389'.\n,
2021-01-26 11:35 +10 LDAP ldap_api.php:66 ldap_connect_bind() Connection accepted by LDAP server\n,
2021-01-26 11:35 +10 LDAP ldap_api.php:79 ldap_connect_bind() Setting LDAP protocol version to 3\n,
2021-01-26 11:35 +10 LDAP ldap_api.php:101 ldap_connect_bind() Attempting bind to ldap server with username and password\n,
2021-01-26 11:35 +10 LDAP ldap_api.php:46 ldap_log_error() ERROR #-1: Can't contact LDAP server\n,
2021-01-26 11:35 +10 LDAP ldap_api.php:115 ldap_connect_bind() Bind to ldap server failed\n
APPLICATION ERROR #1401
Moderators: Developer, Contributor
Re: APPLICATION ERROR #1401
Не проходит авторизация на сервере ldap. Уверены, что корректно вбили доменные данные для аутентификации?
На прошлой работе мне удалось авторизоваться в домене по такому формату пользователя: ldap-user@subdomain.domain.ru
Естественно, что subdomain.domain.ru у нас был настроен как аналог 'dc-subdomain,dc=domain,dc=ru' и subdomain.domain.ru\ldap-user успешно мог авторизоваться в домене.
На прошлой работе мне удалось авторизоваться в домене по такому формату пользователя: ldap-user@subdomain.domain.ru
Естественно, что subdomain.domain.ru у нас был настроен как аналог 'dc-subdomain,dc=domain,dc=ru' и subdomain.domain.ru\ldap-user успешно мог авторизоваться в домене.
Re: APPLICATION ERROR #1401
изменил логин для аутентификации, как Вы указали, результат тот же.
Весь казус в том, что при использовании стороннего ПО для проверки аутентификации в ldap, с указанными данными, все проходит без проблем, а именно в мантисе никак.
Просматривал код в php, нашел функцию которая это обрабатывает, но её результат пустое значение, не 1 не 0, не true не false, а просто пустое. Не могу понять почему так (в php полный ноль). На функцию приходят корректные данные:
conn=Resource id #91 - результат коннекта
dn=dn_ldap@dniimf.rus - логин
pass=password - пароль
t_br= - результат функции по связыванию ldap и логин/пароля
Re: APPLICATION ERROR #1401
Попробуйте приложение и пример настройки из этой темы
viewtopic.php?p=71291
К сожалению, сейчас нет возможности поднять мантис с доменной авторизацией.
viewtopic.php?p=71291
К сожалению, сейчас нет возможности поднять мантис с доменной авторизацией.
Re: APPLICATION ERROR #1401
Проделал указанные Вами действия, результат тот же. Аутентификация на стороннем сервисе проходит. Спасибо за помощь.Kirill wrote: ↑28 Jan 2021, 07:33 Попробуйте приложение и пример настройки из этой темы
viewtopic.php?p=71291
К сожалению, сейчас нет возможности поднять мантис с доменной авторизацией.
Мантис все так же не хочет дружить с Ldap. У кого-нибудь еще есть идеи?
Re: APPLICATION ERROR #1401
В общем переставил mantis на виндовозную машину внутри домена и все пошло без каких-либо проблем.
Тему можно закрыть.
Тему можно закрыть.
Re: APPLICATION ERROR #1401
Я правильно понял, что до этого mantis стоял на linux машине но в сети AD? Или вообще в другой сети?
Простите, а проверяли логи Firewall и самого контроллера домена? Я не подскажу про настройки самого AD, никогда не занимался и не смотрел как там устроено, но может там тупо запрос или не проходил, или блокировались запросы из машин не из AD?
Простите, а проверяли логи Firewall и самого контроллера домена? Я не подскажу про настройки самого AD, никогда не занимался и не смотрел как там устроено, но может там тупо запрос или не проходил, или блокировались запросы из машин не из AD?
Re: APPLICATION ERROR #1401
Да, до этого стоял на linux в сети с AD.Kirill wrote: ↑09 Feb 2021, 07:09 Я правильно понял, что до этого mantis стоял на linux машине но в сети AD? Или вообще в другой сети?
Простите, а проверяли логи Firewall и самого контроллера домена? Я не подскажу про настройки самого AD, никогда не занимался и не смотрел как там устроено, но может там тупо запрос или не проходил, или блокировались запросы из машин не из AD?
Спасибо за подсказку. Проверю это позже, потому как задач сейчас стоит много, совсем нет времени разбираться, с учетом найденной рабочей альтернативы.