在LDAP查询中是否可以加入?

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

UnboundID目录服务器和LDAP SDK的商业版支持JoinRequestControl ,它提供的function非常类似于SQL连接。 除此之外,LDAP规范中不支持标准化的JOIN。

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

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

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

尽管已经接受了Terry的答案,但仍将此作为答案,仅供将来参考。

在对该主题做了一些更多的研究后,我偶然发现了这篇优秀的文章,解释了为什么LDAP不能也不应该用于连接以及为什么LDAP不像正确的RDBMS那样是关系型的。