Создание сервера LDAP с PHP

Я хочу создать веб-приложение на PHP, которое принимает запросы LDAP и отправляет обратно ответы LDAP, но фактически не использует сервер LDAP. В частности, я хотел бы сделать таблицу контактов в базе данных MySQL доступной для Thunderbird в качестве адресной книги LDAP.

Два вопроса:

  1. Есть ли существующая библиотека для реализации LDAP-сервера с PHP? (Пакет PHP_LDAP предназначен для создания клиента LDAP, где приложение PHP подключается к существующему серверу LDAP.)

  2. Как данные LDAP фактически попадают от клиента в мой сценарий? Передается ли LDAP через HTTP? Где будет отображаться запрос:

     $ HTTP_RAW_POST_DATA
    

или подобное? Может ли Apache обрабатывать запросы LDAP и передавать их в мой сценарий, или это совершенно другой протокол, для обработки которого требуется другое приложение-слушатель?

10
задан Nick 18 May 2011 в 03:40
поделиться