Написание собственного контроллера LDAP на php

#php #ldap

#php #ldap

Вопрос:

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

Итак, основная идея заключается в реализации поиска (который ограничен только контактами) и небольшой возможности фильтрации. Поиск выполняет поиск записей во внутренней базе данных mysql. Довольно прямолинейно. Все другие функции, такие как добавление, удаление, редактирование и т.д., Не поддерживаются (во-первых — возможно, никогда, не знаю, насколько я ограничен протоколом http).

Кто-нибудь знает, как выглядят операции привязки и поиска в сервисе, я нашел только материал о том, как они обрабатываются клиентом…

Если кто-нибудь знает бесплатный сервис (на php), который можно использовать на моем общедоступном веб-сервере, я бы предпочел не выполнять всю работу по реализации 😉

Заранее спасибо

Ответ №1:

Лучше всего было бы использовать Zend Framework. В Zend есть встроенный класс для служб LDAP. Мы используем класс в работе для аутентификации в наших веб-приложениях администратора.

Комментарии:

1. 1 для фреймворка. Мне пришлось писать свой собственный еще в 2001 году, и это был большой отстой. Если бы фреймворк существовал тогда, я бы запрыгнул на него за секунду.

2. Спасибо за ссылку. Насколько я прочитал руководство, их компонент позволяет получить доступ к существующей службе LDAP (например, AD и т.д.). Я ищу фреймворк, который имитирует службу LDAP и позволяет мне иметь пользовательский сервер (в моем случае я бы предпочел сервер mysql)