2013-02-20 164 views
5

我想使用Zend Framework 2與Doctrine 2和openLDAP。我的目標是爲我的LDAP創建一個持久性。我如何在ZF2中完成這項工作?Zend Framework 2 LDAP

我注意到我們可以通過Zend \ Ldap \ Node從LDAP獲得對象。

任何人都可以告訴我一個如何從LDAP進行搜索並將結果轉換爲節點和/或轉換爲節點集合的例子嗎?

我希望在搜索後可以使用對象。

感謝

+4

看看組件單元測試。有時候是一個關於如何使用代碼的實例。 – Maks3w 2013-02-25 08:16:33

回答

1

那麼,這可能會「一點點」晚,但只給其他人如何做到這一點的指針。我創建了一個名爲SamLdapUser的模塊,該模塊對Ldap/AD運行其身份驗證。提供了示例配置。

持久層(應用程序中的用戶對象)通過第二個模塊創建。該模塊掛接認證服務的getIdentity()功能,然後查詢數據庫中的用戶對象。如果沒有對象存在,則會創建一個新對象。您也可以檢查我的模塊SamLdapUserObject的源代碼。