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

Windows 95, 98, ME и 3,11; WinNT, Win2000, WinXP, Win2003, Vista, 7
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

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

Непрочитанное сообщение super-super » 2015-06-18 18:43:22

Имеется два контроллера домена на 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 серверу. Может кто сталкивался с такой ситуацией?
Был перерыт весь интернет попробованы различные варианты но так и нечего не заработало.

super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

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

Непрочитанное сообщение super-super » 2015-06-19 7:12:55

Все таки проблема в LDAP сервере точней в Windows 2008 нашел как включить анонимный доступ к серверу и о чудо тест прошел без проблем но как только вписываю логин и пароль существующего пользователя точней пользователя с правами Администратора домена не пускает может еще где что настроить надо?

super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

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

Непрочитанное сообщение super-super » 2015-09-06 20:28:22

Можно сказать почти все что можно перетрогал и переустанавливал Службы сертификации Active Directory. Но так и нельзя подключится к LDAP с помощью логина и пароля. Конфиги какие в Windows? Так только служба сертификации больше вроде нечего не влияет на авторизацию в LDAP как я понял.

Аватара пользователя
Toptyg
мл. сержант
Сообщения: 103
Зарегистрирован: 2006-11-28 19:20:41
Откуда: СПБ

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

Непрочитанное сообщение Toptyg » 2015-09-20 21:57:16

1 денвер в топку, нужно взять пхп, прикрутить к нему лдап модуль, проверить тестовый скрипт на пхп авторизации в домене под учеткой чтобы подключаться можно было и не писал ошибок что библиотек безопасности или системных библиотек не хватает и тд.


Вернуться в «Windows»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость