Spring Security 学习系列(5) - Spring Security 配置 4

再讲讲标签<authentication-manager>

 

该标签管理安全验证方案。 且看该标签的子标签  <authentication-provider>, 它的验证方案有三种:

 

1. user-service : 通过配置的用户名密码的方式实现安全验证。

2. jdbc-user-service: 通过数据库里面的用户名密码的方式实现方案验证。

3.ldap-user-service:通过ldap的方式验证用户名密码实现安全验证。 

 

 

 

<authentication-provider>标签下还需要密码encode方案, <password-encoder>

 

总结下来, 一个简单的<authentication-manager>配置就是如下方案:

 

 

    <authentication-manager>
        <authentication-provider>
            <password-encoder ref="encoder"/>
            <user-service>
                <user name="administrator" password="07a130111f1f911148fc3fa252add84a89fefb39fa4559648a08543f1b79cfbd74dfa6a05e389fc5" authorities="supervisor, user, teller" />
                <user name="operator" password="270bbd890ad86ad4847a49c3b0058ccc3c4c9cfee31446b3cf032c0d4d15354b36473c0f063c6ce7" authorities="user" />
            </user-service>
        </authentication-provider>
    </authentication-manager>

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值