【发布时间】:2012-03-18 03:08:09
【问题描述】:
我使用 glassfish 应用服务器并通过活动目录进行身份验证。 这是我的 ldapRealm:
JAAS Context: ldapRealm
Directory: ldap://server:389
Base DN: ou=group,dc=company-ps,dc=com
Assign Groups:authorized
group-search-filter: (&(objectClass=group)(member=%d))
我还指定了 search-filter、search-bind-dn 和 search-bind 密码,但这些值并不重要,因为我的身份验证有效。
不起作用的是我从广告组映射到我的 sun-application.xml 中的角色
<security-role-mapping>
<role-name>authorized</role-name>
<group-name>???</group-name>
</security-role-mapping>
我现在的问题是:
我必须写什么而不是???:我尝试了很多东西。我使用了组的 dn(类似于 CN=groupName,OU=Organizational Unit, DC=,... 仅组名称,但没有任何效果。
我做错了什么?
【问题讨论】:
标签: jakarta-ee active-directory ldap glassfish