2013-02-20 19 views
5

Chciałbym użyć Zend Framework 2 z Doctrine 2 i openLDAP. Moim celem jest stworzenie trwałości dla mojego LDAP. Jak mogę to zrobić w ZF2?Zend Framework 2 LDAP

Zauważyłem, że możemy pobierać obiekty z LDAP z Zend \ Ldap \ Node.

Czy ktoś może mi pokazać przykład, jak wykonać wyszukiwanie z LDAP i przekonwertować wyniki na węzły i/lub może na kolekcję węzłów?

Chciałbym mieć obiekty do pracy po wyszukiwaniu.

Dzięki

+4

Proszę spojrzeć na test jednostki składowej. Czasami można zobaczyć przykład użycia kodu na żywo. – Maks3w

Odpowiedz

1

No, to może przyjść „trochę” późno, ale po prostu dać innym wskazówki, w jaki sposób to zrobić. Stworzyłem moduł o nazwie SamLdapUser, który uruchamia swoje uwierzytelnianie przeciwko Ldap/AD. Dostarczona jest przykładowa konfiguracja.

Warstwa utrwalania (obiekt użytkownika w aplikacji) tworzona jest przez drugi moduł. Ten moduł podłącza się do funkcji uwierzytelniania usługi getIdentity(), a następnie wysyła zapytania do bazy danych obiektu użytkownika. Jeśli nie istnieje obiekt, zostanie utworzony nowy obiekt. Możesz również sprawdzić kod źródłowy mojego modułu SamLdapUserObject.