像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添加相应的用户及密码内容
测试浏览访问是否提示输入账号密码
转载于:https://blog.51cto.com/junly917/1726967