【发布时间】:2019-07-29 10:25:17
【问题描述】:
在 Active Directory 中,我必须使用 LDAP 查询来获取特定用户的成员。我使用的 LDAP 查询格式是,
userSearchFilter = (&(sAMAccountType=805306368)(sAMAccountName=user));
userSearchBase = user + ",DC=test,DC=COM";
userReturnedAtts[]={"tokenGroups"};
NamingEnumeration userAnswer = ctx.search(userSearchBase, userSearchFilter, userSearchCtls);
【问题讨论】:
-
您的意思是“特定组的成员”吗?
memberOf属性设置了吗? -
使用正确的缩进突出显示代码。
-
@LutzHorn,我问的是获取特定用户的组吗?我上面提到查询将需要 20 秒的响应。
标签: java active-directory ldap