authentication - 使用 LDAP 的 JBoss 12 项目
问题描述
有人可以提供有关如何在 JBOSS 12 中使用 STRUTS 2(无休眠)创建项目以使用 LDAP 登录的指南吗?如果您可以提供有关项目中以及服务器上的配置以及我必须这样做的机制的更多详细信息,那就太好了。我在网上搜索过,但没有找到我想要的。有教程吗?我使用 JBOSS AS 7.2 服务器。我正在将一个 AS 5 STRUTS 1 项目迁移到运行 AS7.2 的 JBOSS 12,但它没有进行任何授权,也没有错误消息供我调试。
解决方案
我想到了。我使用 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>
有效!
推荐阅读
- php - html href 链接显示而不是标题 php
- google-apps-script - 我的代码返回正确的行(我认为),但读取错误的行 Google 表格脚本
- ios - 如何在 Xcode 中使用标记语言将类的引用添加到文档中的另一个类
- java - 如何使用java spring允许跨源请求
- bash - 从日志中读取然后删除另一个文件中的匹配数据
- android - APK没有变化
- css - 在flexbox导航栏中创建下拉菜单的问题,下拉内容无法正常显示
- swift - 替换 combine: Swift 4 的函数
- javascript - 如何打破动画并再次运行?
- javascript - 在移动版本上禁用外部脚本