您的位置:首页 > 运维架构 > Tomcat

Tomcat 基本认证

2015-12-21 22:05 495 查看
像Apache一样,tomcat同样也可以对网站目录下的文件进行相应的认证操作;
BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证.

对目录进行用户认证具体操作如下:
配置网站的目录结构
创建目录,以test目录为例
#mkdir /usr/local/tomcat/webapps/test
#mkdir /usr/local/tomcat/webapps/test/WEB-INF
#echo "print time <%=new java.util.Date()%>" > /usr/local/tomcat/webapps/index.jsp
#touch /usr/local/tomcat/webapps/test/WEB-INF/web.xml
添加web.xml文件及设置相应的认证角色
#vim /usr/local/tomcat/webapps/test/WEB-INF/web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <security-constraint>
<web-resource-collection>
<web-resource-name> My App </web-resource-name>
<url-pattern> /* </url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name> test </role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>My Realm</realm-name>
</login-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
在tomcat-users.xml添加相应的用户及密码内容

测试浏览访问是否提示输入账号密码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: