读书人

Spring Security 3多用户登录兑现之五

发布时间: 2012-11-23 00:03:43 作者: rapoo

Spring Security 3多用户登录实现之五 验证用户凭证

? ?有了用户凭证后, 如何验证用户的凭证是否正确呢, 这就需要借助AuthenticationManager了, AuthenticationManager可以包含多个AuthenticationProvider, 每个AuthenticationProvider都会针对特定的AuthenticationToken, 也就是用户凭证来验证相应的用户凭证是否正确。

?

? ?来看看我为了实现验证前台用户凭证和后台用户凭证而实现的AuthenticationProvider吧。

?

?

    <authentication-manager alias="authenticationManager">        <authentication-provider ref="forendAuthenticationProvider"/>        <authentication-provider ref="backendAuthenticationProvider"/>    </authentication-manager>    <beans:bean id="backendAuthenticationProvider"                class="com.template.security.authentication.provider.BackendAuthenticationProvider"/>    <beans:bean id="forendAuthenticationProvider"                class="com.template.security.authentication.provider.ForendAuthenticationProvider"/>

读书人网 >开源软件

热点推荐