我对 LDAP 有一点了解。 我在 LDAP 中有以下格式的组织结构,
uid=test.gen,OU=Generics,O=cco.mycomp.com
以上 uid 是“EF_GROUP”组以及其他一些组的一部分。
现在我只能在我的方法中获取叶子注释值,即“test.gen”。
所以我的问题是我想检索给定 uid 所属的所有组。
请帮帮我。
最佳答案
LDAP 查询
(&(objectClass=group)(memberof=YourUsersDNhere))
会找到他们的。您应该被允许指定组应位于的基本 DN。这很好,因为它也可以稍微缩小查询范围。
但是,ADAM 中的组不会像 OpenLdap 等中那样具有 memberUid 属性,这将是一个更容易的搜索。当然,您可以维护它并使用它。 (MemberUid 通常只是用户的简称,而不是成员中通常包含的完整 DN)。
关于java - 找出给定 uid 所属的 LDAP 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683291/