用于检索用户有权访问的所有组的LDAP查询

时间:2015-05-20 15:58:52

标签: ldap ldap-query

我需要一个LDAP查询来检索用户有权访问的所有组。 我正在使用Java,必须正确配置属性(searchbase,searchFilter和searchCtls),如下所示

String searchBase = "OU=Groups,DC=domain,DC=net";
String searchFilter = "(objectClass=*)";
String returnedAtts[] = { "tokenGroups" };
SearchControls searchCtls = new SearchControls();
searchCtls.setSearchScope(SearchControls.OBJECT_SCOPE);
searchCtls.setReturningAttributes(returnedAtts);

NamingEnumeration answer = ctx.search(searchBase, searchFilter, searchCtls);

1 个答案:

答案 0 :(得分:1)

我们为Microsoft Active Directory定义了许多LDAP queries(假设AD由OU = Groups,DC = domain,DC = net)。

-Jim