博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给JBoss 添加http basic auth
阅读量:6639 次
发布时间:2019-06-25

本文共 1234 字,大约阅读时间需要 4 分钟。

hot3.png

1. web.xml添加如下配置

    <security-constraint>

        <web-resource-collection>
            <web-resource-name>All resources</web-resource-name>
            <description>Protects all resources</description>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>role_name</role-name>
        </auth-constraint>
    </security-constraint>

    <login-config>

        <auth-method>BASIC</auth-method>
        <realm-name>sample</realm-name>
    </login-config>

    <security-role>

      <role-name>role_name</role-name>
    </security-role>

 

2. jboss-web.xml添加如下配置:

<?xml version="1.0" encoding="UTF-8"?>

<jboss-web>
    <context-root>/</context-root>
    <security-domain>java:/jaas/httpbasicauth</security-domain>
</jboss-web>

 

3. login-config.xml添加:

    <application-policy name="httpbasicauth">

      <authentication>
        <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
          flag="required">
          <module-option name="usersProperties">props/httpbasicauth-users.properties</module-option>
          <module-option name="rolesProperties">props/httpbasicauth-roles.properties</module-option>
        </login-module>
      </authentication>
    </application-policy>

 

4. props/httpbasicauth-users.properties

username=role_name

 

5. props/httpbasicauth-roles.properties

username=password

转载于:https://my.oschina.net/fuxiaoxian/blog/1602409

你可能感兴趣的文章
《Storm技术内幕与大数据实践》作者陈敏敏谈大数据技术在电商领域的应用
查看>>
前端工程师必读的10篇精选技术文章
查看>>
微软发布VSBT:无需安装Visual Studio即可实现项目编译
查看>>
jQuery 3.3.1已经发布,开发团队正在准备4.0版本
查看>>
云端能力知几许?12人众测华为云企业级Kubernetes集群实力
查看>>
AWS再迎大师加盟:Java之父James Gosling决定效力
查看>>
iOS遗留系统重构实践
查看>>
中国在两年内赶超美国AI?李开复:不一定
查看>>
虚拟主播上线:多模态将改变人机交互的未来
查看>>
省掉1/3的回归测试:Facebook用机器学习自动选择测试策略
查看>>
小程序-厕所雷达
查看>>
针对Kubernetes软件栈有状态服务设计的思考
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
使用Python将MongoDB数据导到MySQL
查看>>
微软发布用于Serverless架构的Azure API Management
查看>>
让时间倒流的保存点:用Apache Flink的保存点技术重新处理数据流
查看>>
物联网技术周报第 126 期: 使用 Yocto 构建 Raspberry Pi 系统
查看>>
专访蘑菇街七公:25倍增长远非极限,优化需要偏执狂
查看>>
腾讯“云+未来”峰会政企专场推出“AI即服务”落地方案
查看>>
官宣!微软宣布桌面版 Edge将基于Chromium进行开发\n
查看>>