我正在使用此类InitialDirContext进行LDAP身份验证,如何从此类InitialDirContext的返回Object中获取已经过身份验证的用户组, 我正在使用LDAP身份验证,如下面链接
Java LDAP Authentication using username and password
提前致谢
答案 0 :(得分:0)
InitialDirContext对象不会在盘片上提供任何这些信息。
首先,您必须在感兴趣的OU(组织单位)下搜索组。
InitialDirContext.search("",filter)[Filter =(objectClass = groupOfUniqueNames)]
它将为您提供SearchResults(组)的NamingEnumration。 迭代SerachResults并获取与每个组关联的属性。 迭代“独特会员”的属性'属性,其值将是组(用户/组)的成员。 检查它是否与您的用户名匹配。