LDAP 新手。我们的 LDAP 的排列方式是“人员”和“组”。人们拥有姓名、uid 和邮件等用户信息。这些组具有组名称和多个成员字段,其值如 cn=First Last、cn=people、dc=comic、dc=com,列出了该组成员的人员。
目前从用户名和密码开始,进行两次搜索:
1) 通过在人员基域上搜索 uid=value 来获取用户。然后从用户处获取名字和姓氏。
2) 根据member=cn=First Last,cn=People,dc=comic,dc=com 搜索组基域,并迭代返回到组名称字段的组对象列表。
我只是想知道是否有办法在一次搜索中完成所有这些操作,或者是否需要两次搜索?
不幸的是,您无法在一次操作中完成您想要的事情。
而且,你所做的事情并不总是有效。您应该检索他们的专有名称(dn 属性)并基于该名称进行组搜索,而不是检索用户的名字和姓氏。名字和姓氏可以在 LDAP 中修改,并且可能由于结婚/离婚等原因而发生修改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)