首页 > 解决方案 > 使用 LDAP 的 JBoss 12 项目

问题描述

有人可以提供有关如何在 JBOSS 12 中使用 STRUTS 2(无休眠)创建项目以使用 LDAP 登录的指南吗?如果您可以提供有关项目中以及服务器上的配置以及我必须这样做的机制的更多详细信息,那就太好了。我在网上搜索过,但没有找到我想要的。有教程吗?我使用 JBOSS AS 7.2 服务器。我正在将一个 AS 5 STRUTS 1 项目迁移到运行 AS7.2 的 JBOSS 12,但它没有进行任何授权,也没有错误消息供我调试。

标签: authenticationserverjbossldap

解决方案


我想到了。我使用 JBOSS 12.9.0GA。原来,在WEB-INF/web.xml中是:

<auth-constraint>
    <role-name>*</role-name>            
</auth-constraint>

我改为

<auth-constraint>
    <role-name>Your_Role_Name_1</role-name> 
    <role-name>Your_Role_Name_2</role-name> 
    <role-name>Your_Role_Name_3</role-name>         
</auth-constraint>  

有效!


推荐阅读