(转)Tomcat 配置基础验证(Basic Authentication)

!--

Define the

Members-only area,

by defining

a "Security Constraint"

on this Application, and

mapping it to the

subdirectory (URL) that we want

to restrict.

-->

<security-constraint>


<web-resource-collection>


<web-resource-name>

Entire Application

</web-resource-name>


<url-pattern>/members/*</url-pattern>

</web-resource-collection>


<auth-constraint>

<role-name>member</role-name>

</auth-constraint>


</security-constraint>

<!-- Define the Login

Configuration for

this Application -->

<login-config>

<auth-method>BASIC</auth-method>

<realm-name>My Club

Members-only Area</realm-name>

</login-config>

如果你是刚开始使用 Tomcat,或者你想在你的web应用中测试一下基于容器的安全管理,Basic Authentication还是非常易于设置和使用的。只需要添加<security-constraint>和<login-config>两个元素到你的web应用的web.xml文件中,并且在CATALINA_BASE/conf/tomcat-users.xml文件中添加适当的<role>和<user>即可,然后重新启动Tomcat 

以上例子,只有member目录被保护起来,并使用Basic Authentication进行身份验证。这种方式将有效的代替Apache web服务器中的.htaccess文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值