找回密码
 注册成为天翎用户
查看: 843|回复: 0

[已解决] 为天翎OBPM添加BasicAuth认证,提高系统安全性

[复制链接]
xiehaony 发表于 2020-12-10 12:05:22 | 显示全部楼层 |阅读模式
将webapps\ROOT\WEB-INF目录下的web.xml文件复制到要做BasicAuth认证应用的 WEB-INF目录中(例:webapps\designer\WEB-INF)
在web.xml文件中将以下代码放置在web-app标签内
  1.     <security-constraint>
  2.                 <web-resource-collection>
  3.                         <web-resource-name>protected Resource</web-resource-name>
  4.                         <url-pattern>/designer/*</url-pattern>
  5.                 </web-resource-collection>
  6.                
  7.                 <auth-constraint>
  8.                         <role-name>test</role-name>
  9.                 </auth-constraint>
  10.         </security-constraint>

  11.         <login-config>
  12.                 <auth-method>BASIC</auth-method>
  13.                 <realm-name>Default</realm-name>
  14.         </login-config>
复制代码


web-resource-name 是与受保护资源相关联的名称。
url-pattern 是要是受保护资源的路径
role-name 是指定可以访问该资源集合的用户角色。

在tomcat\conf\tomcat-users.xml文件中将内容放置在tomcat-users标签内
  1.   <role rolename="test"/>
  2.   <user username="账号" password="密码" roles="test"/>
复制代码


Rolename,roles是对应web.xml中的(role-name)角色
账号,密码自行设置

以上配置完成后,重启tomcat

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 21:53

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表