我需要一个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);
答案 0 :(得分:1)
我们为Microsoft Active Directory定义了许多LDAP queries(假设AD由OU = Groups,DC = domain,DC = net)。
-Jim