简体   繁体   English

获取Ldap组中的所有成员

[英]Get all members in a group on Ldap

How i get all members in a group on Ldap with java? 如何使用Java在Ldap上获取组中的所有成员? I tried: 我试过了:

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

If you know the group DN, use a filter like: 如果您知道群组DN,请使用类似以下的过滤器:

(member=*)

You may need to verify that "member" is the correct attribute for you LDAP server implementation Some us "uniqueMember" or something else. 您可能需要验证LDAP服务器实现的“成员”是正确的属性。有些“ uniqueMember”或其他。

memberOf is no supported on all LDAP server implementations. 在所有LDAP服务器实现上均不支持memberOf。

-jim -Jim

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM