获取Ldap组中的所有成员

时间:2016-01-25 15:40:19

标签: java ldap spring-ldap

我如何使用java获取Ldap组中的所有成员?我试过了:

public List getListAdmin() {
    String base = "cn=admin, ou=group, dc=Google";
    return ldapTemplate.search(base, "(&(objectclass=person)(memberOf=admin))", new UtenteAttributeMapper());
}

1 个答案:

答案 0 :(得分:1)

如果您知道群组DN,请使用以下过滤器:

(member=*)

您可能需要验证"会员"是LDAP服务器实现的正确属性有些我们" uniqueMember"或者是其他东西。

所有LDAP服务器实现都不支持memberOf。

-Jim