【发布时间】:2013-12-20 14:26:23
【问题描述】:
我在activiti中使用activiti-ldap jar来实现ldap。我能够成功通过身份验证,但我无法执行授权。
代码正在使用下面的过滤器进行身份验证(它正在给出结果)
(&(objectClass=person)(objectClass=user)(sAMAccountName=my-name))
代码使用以下过滤器进行授权(即基于经过身份验证的用户的搜索组)。枚举没有给出任何结果
(&(objectClass=group)(member=my-distinguised-name))
但是,当使用相同的组过滤器 Softerra LDAP Browser 时,它会给出结果。
NamingEnumeration< ? > namingEnum = initialDirContext.search(baseDn, searchExpression, createSearchControls());
while (namingEnum.hasMore()) {
System.out.println("Inside While");
}
我确定,我错过了一些东西。谁能指出我的错误?
【问题讨论】:
标签: ldap activiti ldap-query spring-ldap