Spring Security的HTTP基本验证示例

本文展示了如何使用SpringSecurity配置基本的HTTP验证,并通过示例演示了配置过程及效果。

[导读]当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。<http> <intercept-url pattern="/welcome*" access="ROLE_USER" /> <http-basic /> </http>最新的Spring Security 实现的一个Hello World例子将会被再次使用...

当配置了http的基本验证时,浏览器访问时就会显示一个登陆框,本人就是展示怎么用Spring Security配置http的最基本的验证。

1
2
3
4
<http>
    <intercept-url pattern="/welcome*" access="ROLE_USER" />
    <http-basic />
  </http>

最新的Spring Security 实现的一个Hello World例子将会被再次使用,只不过这次验证的是http.

1.Spring Secutiry

为了验证基本的http,只需要将“form-login”改成“http-basic”标签即可.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    xsi:schemaLocation=" http://www.springframework.org/schema/beans
  
    <!-- HTTP basic authentication in Spring Security -->
    <http>
        <intercept-url pattern="/welcome*" access="ROLE_USER" />
        <http-basic />
    </http>
  
    <authentication-manager>
       <authentication-provider>
           <user-service>
           <user name="mkyong" password="123456" authorities="ROLE_USER" />
           </user-service>
       </authentication-provider>
    </authentication-manager>
  
</beans:beans>

好了,就上面那些。

2.示例

当访问加密的链接时,浏览器将会自动跳出登陆验证框。

http://localhost:8080/SpringMVC/welcome

原创文章,转载请注明出处:http://www.it161.com/article/javaDetail?articleid=140109230722

更多原创内容,请访问:http://www.it161.com/

转载于:https://my.oschina.net/dianfusoft/blog/195408

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值