Authentication 使用LDAP的JBoss12项目

Authentication 使用LDAP的JBoss12项目,authentication,server,jboss,ldap,Authentication,Server,Jboss,Ldap,有人能给出一个关于如何在JBoss12中使用STRUTS 2(无hibernate)创建一个项目以使用LDAP登录的指南吗?如果您可以提供更多关于项目中以及服务器上的配置的详细信息,以及我必须这样做的机制,那将非常好。我在网上搜索过,但没有找到我想要的。有教程吗?我使用JBOSS作为7.2服务器。我正在将AS 5 STRUTS 1项目迁移到运行AS7.2的JBOSS 12,但它没有进行任何授权,也没有错误消息供我调试。我找到了答案。我使用JBoss12.9.0GA。最初,在WEB-INF/WEB

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

我找到了答案。我使用JBoss12.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>  

您的角色名称1
您的角色名称2
您的角色名称3

成功了

我在处理登录和密码的原始项目中没有看到任何代码,但登录页面会出现并验证凭据,然后直接返回主页。在我将其签出到jbobb12之后,它总是直接指向web.xml中指定的403/unauthorized.html,而没有任何错误消息。