Экспортируйте пользователей и пароли из Active Directory в PHP - PullRequest
2 голосов
/ 10 мая 2011

Этим летом я разрабатываю веб-приложение для своего университетского проекта и ищу несколько советов. Веб-приложение должно быть развернуто в среде Windows, в которой около 500 пользователей.Пользователям нужно будет войти в систему, прежде чем они смогут получить доступ к веб-приложению, вот где появляется моя первая проблема.

Нужен ли мне способ экспортировать пользователей из активной директории с их паролями ежедневно.Однако я знаю, что пароли хранятся в виде нешифрованного хеш-текста, поэтому id должен имитировать хеширование в моем веб-приложении.Так я использую LDAP для аутентификации пользователей для меня?Я был бы признателен за совет, возможно, ссылку на ресурс, который кто-нибудь знает, который стоил бы мне прочитать.

Примечание.Веб-приложение будет выполнено на PHP с базой данных SQL, работающей на сервере Windows внутри того же домена.

Спасибо

Ответы [ 3 ]

4 голосов
/ 10 мая 2011

PHP имеет модуль LDAP , который позволяет вам взаимодействовать с Active Directory, не экспортируя его.

Вот пример реализации аутентификации LDAP через php: http://code.activestate.com/recipes/101525-ldap-authentication/

1 голос
/ 10 мая 2011

Просто свяжитесь с сервером авторизации, используя PHP :: LDAP . Это сообщение в блоге показывает хороший пример.

1 голос
/ 10 мая 2011

Поскольку PHP имеет библиотеки , которые помогут вам взаимодействовать с LDAP уже тогда, это может быть подходящим вариантом.Самостоятельно экспортировать и управлять пользователями - это как изобретать велосипед.

...