Java ldap Search - 按组cn获取所有组成员作为输入,并根据属性过滤成员

时间:2017-03-27 05:57:56

标签: java ldap spring-ldap

有这样一个团体,

dn: cn=Sample,ou=Groups,o=abc.com
objectClass: top
objectClass: groupOfNames
member: uid=guy1@mail.com,ou=People,o=abc.com
owner: uid=guy2@mail.com,ou=People,o=abc.com

会员和所有者详细信息,

dn: uid=guy1@mail.com,ou=People,o=abc.com
objectClass: abcEmployee
objectClass: abcPerson
objectClass: abcOrgPerson
special: specialPerson or normalPerson

所以我想获取状态是/否,如果团体所有者和成员是特殊的或正常的人或一次性混合。

目前使用两个ldap搜索进行此检查。

  1. 从群组中获取所有成员和所有者,但作为输入。
  2. 逐个传递用户并查找特殊属性的状态并合并
  3. 我有什么方法可以在一个ldap搜索查询中执行此操作。请帮忙......

0 个答案:

没有答案