Страница 1 из 1

Не работает LDAP в PHP Windows 2008 R2

Добавлено: 2015-06-18 18:43:22
super-super
Имеется два контроллера домена на Windows 2008 R2 DC1 и DC2 один общий домен настроена репликация. Все работает поднята служба сертификации Active directory на DC1. Есть щлюз на FreeBSD 9.3 установлена Samba и цепляется к домену отлично билет получен и LDAP авторезация работает . Установлен Openfire на нем так же настроена LDAP авторизация и все пользователи домена читаются кроме тех чьи имена на русском.
Так же стоит GLPI но вот там не проходит авторизация вот что в логах GLPI

Код: Выделить всё

 *** PHP Warning(2): ldap_bind(): Unable to bind to server: Strong(er) authentication required
  Backtrace :
  :
  inc/authldap.class.php:2183                        ldap_bind()
  inc/authldap.class.php:1182                        AuthLDAP::connectToServer()
  front/authldap.form.php:71                         AuthLDAP::testLDAPConnection()
  
Для проверки был поставлен денвер на другом компьютере и так же установлен GLPI там пишет в логах вот что

Код: Выделить всё

*** PHP Warning(2): ldap_bind() [<a href='function.ldap-bind'>function.ldap-bind</a>]: Unable to bind to server: Can't contact LDAP server
  Backtrace :
  :                                                  
  inc\authldap.class.php:2183                        ldap_bind()
  inc\authldap.class.php:1182                        AuthLDAP::connectToServer()
  front\authldap.form.php:71                         AuthLDAP::testLDAPConnection()
  
Проверил LDAP через Softerra LDAP Browser 4.5 все работает подключается как по ldap так и по ldaps но только с логином паролем доменного пользователя анонимный доступ не работает.
Из Softerra LDAP Browser взял адреса серверов где пускает анонимно и в вел данные в GLPI тест прошел соединение есть но вот в вожу свои данные не подключается именно только в PHP в остальных приложениях LDAP и LDAPS работает. В чем может быть причина не могу понять и как все таки заставить принимать подключение по PHP к LDAP серверу. Может кто сталкивался с такой ситуацией?
Был перерыт весь интернет попробованы различные варианты но так и нечего не заработало.

Не работает LDAP в PHP Windows 2008 R2

Добавлено: 2015-06-19 7:12:55
super-super
Все таки проблема в LDAP сервере точней в Windows 2008 нашел как включить анонимный доступ к серверу и о чудо тест прошел без проблем но как только вписываю логин и пароль существующего пользователя точней пользователя с правами Администратора домена не пускает может еще где что настроить надо?

Не работает LDAP в PHP Windows 2008 R2

Добавлено: 2015-09-06 20:28:22
super-super
Можно сказать почти все что можно перетрогал и переустанавливал Службы сертификации Active Directory. Но так и нельзя подключится к LDAP с помощью логина и пароля. Конфиги какие в Windows? Так только служба сертификации больше вроде нечего не влияет на авторизацию в LDAP как я понял.

Не работает LDAP в PHP Windows 2008 R2

Добавлено: 2015-09-20 21:57:16
Toptyg
1 денвер в топку, нужно взять пхп, прикрутить к нему лдап модуль, проверить тестовый скрипт на пхп авторизации в домене под учеткой чтобы подключаться можно было и не писал ошибок что библиотек безопасности или системных библиотек не хватает и тд.