这与带有JAASRealm的Tomcat 6和自定义JAAS模块有关。其他应用程序服务器似乎支持将应用程序角色名称(在web.xml中)映射到底层安全领域的实际组,方法是使用特定于服务器的部署描述符- Java 5教程中的。
Tomcat有类似的机制吗?为了解决同样的问题,已经制作了一个 to JBoss Web (引擎盖下有tomcat )。
我正在使用Glassfish 3.1.1作为我的应用服务器来开发Java EE 6应用程序。我使用的是声明性和程序性安全性。我在部署描述符中定义了几个角色,并定义了所有安全约束。换句话说,我希望向LDAP进行身份验证,但使用RDBM进行授权,询问当前用户是否属于X组。
我以为会有一种方法“覆盖”isUserInRole方法。在搜索的过程中,我听说过像JACC这样的东西,我发现有一些方法可以将自定义JACC提供程序或类似的东西插入到应用程序服务器,但我找不到任何自