8.tomcat认证访问
转自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html
接上例:namespce的作用除了在前面提到的避免协同开发名字冲突外,还为认证提供一个条件。比如jack开发的东西所关联到的页面需要权限才能被访问。由于多为tomcat中的内容,下面只列出步骤。
步骤一,tomcat的conf目录下tomcat-users.xml内容如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="jack" password="jack" roles="admin,manager"/>
<user username="tom" password="tom" roles="manager"/>
</tomcat-users>
步骤二,在web.xml中增加如下内容:
<security-constraint>
<web-resource-collection>
<web-resource-name>jack</web-resource-name>
<url-pattern>/jack/*</url-pattern>
<http-method>POST</http-method>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
<security-role>
<role-name>admin</role-name>
</security-role>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>input authentication message</realm-name>
</login-config>
这样配置完成后,当我们访问.../jack中的任何内容都会要求输入密码认证信息,认证时输入tomcat-users.xml配置的admin权限的用户名和密码即可访问(这里就只有jack用户名可以访问)
8.tomcat认证访问相关推荐
- tomcat记录访问日志
一般的web server有两部分日志: 一是运行的日志,它主要肌瘤运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,他是记录的访问的时间,ip,url,sessionId等信息. 下面来 ...
- https双向认证访问管理后台,采用USBKEY进行系统访问的身份鉴别,KEY的证书长度大于128位,使用USBKEY登录
最近项目需求,需要实现用USBKEY识别用户登录,采用https双向认证访问管理后台管理界面,期间碰到过一些小问题,写出来给大家参考下. 1:前期准备工作 USBKEY 硬件:我买的是飞天诚信 epa ...
- Windows下Libvirt Java API使用教程(三)- TLS认证访问和动态链接文件依赖
之前已经介绍过了libvirt api的上手使用方式: <Windows下Libvirt Java API使用教程(二)- 接口使用说明> <Windows下Libvirt Java ...
- tomcat 显示访问的ip白名单
tomcat 显示访问的ip白名单 找到 Tomcat 服务器根目录下的 conf/server.xml,在 节点内添加一个属性 className 的值为 "org.apache.cata ...
- nginx用户认证访问
用户认证访问 模块ngx_http_auth_basic_module 允许使用"HTTP基本认证"协议验证用户名和密码来限制对资源的访问. location ~(.*)\.avi ...
- centos8上docker tomcat容器访问报404解决方法
目录 [README] [1]docker安装tomcat [2]启动多个tomcat容器 [README] 1.本文记录了 访问docker tomcat容器报404的解决方法: 2.附带安装tom ...
- 记一次服务器本地Tomcat能访问,但远程访问不了的解决方案
记一次服务器本地Tomcat能访问,但远程访问不了的解决方案 参考文章: (1)记一次服务器本地Tomcat能访问,但远程访问不了的解决方案 (2)https://www.cnblogs.com/li ...
- FTP服务器的搭建及创建虚拟用户进行认证访问
FTP服务器的搭建及创建虚拟用户进行认证访问 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路.当需要传送数据时,客户端在命令链 ...
- idea 断点调试 以及 tomcat 无法访问
idea 断点调试 以及 tomcat 无法访问 工作中使用到ide工具的时候,因为不想去记调试断点的快捷键,所以喜欢使用下方ide自带的按键,事实是百度了好久,在.才找到,原因好像是ide中断点没有 ...
最新文章
- 【控制】《多无人机协同控制技术》周伟老师-第7章-基于多模型预测控制的无人机编队运动控制策略
- python 中numpy dot函数的使用方法
- 关系式调用c语言脚本_认识LoadRunner脚本语言
- 什么是Docker??
- 调用webservice超时问题的解决(转载)
- 极简主义︱使用Turicreate进行快速图像分类迁移训练与预测(六)
- 函数重载与函数覆盖的区别(C++)
- 电子元器件商城与数据手册下载网站汇总
- 怎么得到PreparedStatement查询条数的结果
- ffmpeg解复用FLV文件
- 设计模式笔记--访问者模式
- BUAA OJ 722 Gzh之表达式求值
- 外盘期货分仓软件(如智星系统,信管家)等功能
- 怎么实现MindMapper中剪贴画的添加
- Fluent飞行器动导数计算方法
- (转)那些解释起来很蛋疼的IT工种——这里有多少人躺着中枪
- 华为首部鸿蒙,华为首部鸿蒙手机P50即将发布
- CFA问题大总结,看了这篇文章,你的问题全解决
- android 中强制关掉指定的应用
- win10怎么设置计算机密码怎么设置,win10怎么设置开机密码?
热门文章
- windbg查看设备栈设备树学习总结
- 在虚拟机中温习DOS
- css: transform导致文字显示模糊
- 如何使用robots禁止各大搜索引擎爬虫爬取网站
- python学习笔记day08 文件功能详解
- css中flex布局
- log4j 配置详解
- 【造轮子】打造一个简单的万能Excel读写工具
- Mongo报如下类似错误时的修改方法Cannot natively represent the long 1396367483000 on this platform...
- oracle单行超2499,SP2-0027: Input is too long ( 2499 characters) - line ignored — oracle-tech