我对 LDAP 查询语法有点困惑。
假设有两个员工的两条 inetOrgPerson 记录,M 是 E 的经理(也就是说,在 E 的条目中有一个“经理”属性,其值是经理的 DN)。
我想通过执行搜索来查找 E 的经理的属性(例如电话号码),该搜索将通过匹配 E 的某些已知属性来找到 E 的条目,然后按照在“经理”属性中找到的 dn 找到 M,然后显示 M 的电话号码 - 所有这些都在单个 LDAP 查询中完成。使用 ldapsearch 实用程序查询 OpenLDAP 服务器是否可行?
答案1
不。你正在做两件事,查找对象 A 及其属性,然后根据对象 A 的属性查找对象 B。据我所知,没有 LDAP 服务器提供一步完成此操作的功能。你可以编写一些代码来实现这种方法,但其背后会有两个 LDAP 调用