Удается, или нет, осуществить связь с сервером AD с того же (или с другого) компьютера, используя сторонние программы, например ldp? Также, Вы можете проверить, какие логин и пароль передаются на сервер, используя рекомендацию, приведенную ниже. Кроме того, если включить в настройках главного модуля отображение не только ошибок, но и предупреждений, иногда можно увидеть дополнительные сообщения при ошибке соединения с AD. Например, если на AD cервере включено требование установки только защищенного соединения, авторизация проходить не будет.
Как вывести логин и пароль при AD соединении? Нужно временно добавить следующий код в функцию BindAdmin (файл /bitrix/modules/ldap/include.php), подставив вместо 'admin' свой логин на портал.
Код |
---|
global $USER;
if (isset($USER) && $USER->GetLogin()=='admin')
{
echo "login=".$this->arFields["ADMIN_LOGIN"].", password=".$this->arFields["ADMIN_PASSWORD"];
}
|