2013-02-20 20 views
5

Я хотел бы использовать Zend Framework 2 с Doctrine 2 и openLDAP. Моя цель - создать постоянство для моего LDAP. Как это сделать в ZF2?Zend Framework 2 LDAP

Я заметил, что мы можем получить объекты из LDAP с Zend \ Ldap \ Node.

Может ли кто-нибудь показать мне пример того, как выполнить поиск из LDAP и преобразовать результаты в узлы и/или, возможно, в коллекцию узлов?

Я хотел бы иметь объекты для работы после поиска.

Благодаря

+4

Ознакомьтесь с тестом на компонентный блок. Иногда это живой пример того, как использовать код. – Maks3w

ответ

1

Ну, это может прийти «немного» поздно, но только, чтобы дать другим указатели о том, как это сделать. Я создал модуль под названием SamLdapUser, который выполняет свою аутентификацию против Ldap/AD. Предоставляется образец конфигурации.

Уровень сохранения (пользовательский объект в приложении) создается через второй модуль. Этот модуль подключается к функции getIdentity() службы аутентификации и затем запрашивает базу данных для объекта-пользователя. Если объект не существует, будет создан новый объект. Вы также можете проверить исходный код моего модуля SamLdapUserObject.