OAuth2.0学习(4-4)关于系统中有多少个 authenticationManager

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OAuth2.0学习(4-4)关于系统中有多少个 authenticationManager相关的知识,希望对你有一定的参考价值。

文章参考: http://blog.csdn.net/foggysource/article/details/39456963

 

首先是http的配置,authentication-manager-ref="authenticationManager"指定了默认的authentication-manager
<http auto-config="true" authentication-manager-ref="authenticationManager">
               ... ...
        <logout logout-url="/dynamic/j_spring_security_logout"
            logout-success-url="/login.html" invalidate-session="true" />

        <custom-filter before="REMEMBER_ME_FILTER" ref="tokenLoginFilter" /> 

</http>

 

下面是我的两个authentication-manager配置

    <authentication-manager id="authenticationManager">
        <authentication-provider user-service-ref="userDetailsServiceImpl">
            <!-- 用于密码的认证 -->
            <password-encoder ref="userPasswordEncoder" />
        </authentication-provider>
    </authentication-manager>
    
    <authentication-manager id="equalAuthenticationManager">
         <authentication-provider user-service-ref="userDetailsServiceImpl">
            <!--用于不需要密码的认证 -->
            <password-encoder ref="equalPasswordEncoder" />
        </authentication-provider>
    </authentication-manager>

以上是关于OAuth2.0学习(4-4)关于系统中有多少个 authenticationManager的主要内容,如果未能解决你的问题,请参考以下文章

关于百度oauth2.0登陆的诸多问题

程序员的自我救赎---3.1:理解Oauth2.0

spring security oauth2.0 实现

从0~7这八个数组成无重复的七位数,要求奇数占奇数位,有多少种排列

学习 OAuth2.0 笔记( 一 )

spring security oauth2.0 实现