4

我一直在做一些简单的查询,到目前为止一切正常。但是,我想在两个对象之间进行连接。LDAP 是否像 SQL 一样支持连接?示例联接在查询中的外观如何?我是否必须改为执行多个查询?

4

3 回答 3

4

您在 LDAP 中寻找的等效功能是使用 Deref 控件实现的。它不称为 JOIN。

https://datatracker.ietf.org/doc/html/draft-masarati-ldap-deref-00

如此处所述https://www.ietf.org/mail-archive/web/ldapext/current/msg02210.html它至少在 OpenLDAP 和 389DS 中实现,因此它已经是多供应商,具有多实现互操作性。

于 2017-04-05T23:51:18.333 回答
3

UnboundID Directory Server和商业版的LDAP SDK支持JoinRequestControl,它提供的功能非常类似于 SQL 连接。除此之外,LDAP 规范中不支持标准化的 JOIN。

于 2013-11-06T12:23:15.560 回答
0

尽管已接受特里的答案,但仍将其发布为答案,以供将来参考。

在对该主题进行了更多研究之后,我看到了这篇优秀的文章,它解释了为什么 LDAP 不能也不应该用于连接,以及为什么 LDAP 不像适当的 RDBMS 那样具有关系。

于 2013-11-06T12:35:23.840 回答