5

我想将 Zend Framework 2 与 Doctrine 2 和 openLDAP 一起使用。我的目标是为我的 LDAP 创建持久性。我怎样才能在 ZF2 中做到这一点?

我注意到我们可以使用 Zend\Ldap\Node 从 LDAP 获取对象。

谁能向我展示如何从 LDAP 进行搜索并将结果转换为节点和/或可能转换为节点集合的示例?

我想在搜索后处理一些对象。

谢谢

4

1 回答 1

1

好吧,这可能会“有点”晚,但只是为了给其他人一些关于如何做到这一点的指示。我创建了一个名为的模块SamLdapUser,它针对 Ldap / AD 运行其身份验证。提供了一个示例配置。

持久层(应用程序中的用户对象)是通过第二个模块创建的。该模块连接到getIdentity()身份验证服务的功能,然后在数据库中查询用户对象。如果不存在对象,则将创建一个新对象。您也可以查看我的模块的源代码SamLdapUserObject

于 2014-02-03T13:52:07.197 回答