当前位置: 首页 > news >正文

Web应用和Tomcat的集成鉴权1-BasicAuthentication

作者:私语茶馆

1.Web应用与Tomcat的集成式鉴权

        Web应用部署在Tomcat时,一般有三层鉴权:

(1)操作系统鉴权

(2)Tomcat容器层鉴权

(3)应用层鉴权

        操作系统层鉴权包括但不限于:Tomcat可以和Windows的域鉴权集成,这个适合企业级的统一管理。也可以在Tomcat和应用层独立鉴权,后者相对简单和独立,可以适用于很多没有那么高统一鉴权要求的小微企业和家庭组网场景。

        本文讲述的是Tomcat+Web应用的鉴权,本章节讲BasicAuthentication方式。

      Basic Authentication是一种基于用户名和密码的基本鉴权机制,使用简单,应用也非常广泛。

2.Tomcat的Basic Authentication鉴权

        Tomcat的Basic Authentication鉴权流程如下:

(1)用户访问一个受保护的URL时,浏览器会弹出提示窗口,提醒输入用户名/密码,并传给Tomcat。

(2)Tomcat会检查用户名是否在tomcat-users.xml有条目,且用户配置的角色有对应的权限

(3)角色能访问应用的哪些资源是在应用的web.xml中配置。

2.1. tomcat-users.xml配置

 Tomcat-users.xml是基于角色的访问控制机制(RBAC),其格式如下:

http://www.lryc.cn/news/383510.html

相关文章:

  • 解决Linux下Java应用因内存不足而崩溃的问题
  • ardupilot开发 --- 视觉伺服 篇
  • KVM配置嵌套虚拟化
  • Springboot应用的信创适配-补充
  • 制图工具(14)导出图层字段属性信息表
  • 代码随想录——买股票的最佳时机Ⅱ(Leecode122)
  • 使用Servlet开发javaweb,请求常见错误详解及其解决办法【404、405、500】
  • 数据库管理-第210期 HaloDB-Oracle兼容性测试02(20240622)
  • SpringBoot实现定时任务的动态停止和更新
  • 【threejs】火焰特效制作
  • 五原则四实践,REST API安全性请谨记
  • 1390:食物链【NOI2001】
  • ICMAN液位检测——WS003B管道检测模组
  • YOLOv10使用教程及导读
  • AIGC 在前端流式获取内容SSE
  • 深度解析安全阀检测技术:方法与挑战
  • 网络安全--安全设备(一)Dos
  • <电力行业> - 《第3课:国家电网公司100条名词解释》
  • “论数据访问层设计技术及其应用”写作框架,系统架构设计师
  • Docker部署前端,动态配置后端地址
  • k8s强制删除一个 Pod
  • docker的安装配置及使用
  • 初阶 《操作符详解》 10. 逗号表达式
  • 【区分vue2和vue3下的element UI Loading 加载组件,分别详细介绍属性,事件,方法如何使用,并举例】
  • 数据结构:栈(stack)详解 c++信息学奥赛基础知识讲解
  • 电商返利系统的高并发处理与性能优化
  • NPM 常用命令
  • C++进修——C++核心编程
  • 【信息系统项目管理师知识点速记】项目文档管理
  • 服务器硬件,raid配置