读书人

给spring security平添remember me fu

发布时间: 2012-10-13 11:38:17 作者: rapoo

给spring security添加remember me function

1.如果不是自己重新复写了 userDetailsService 那么添加remember me 很简单

<http auto-config="true">    ......   <remember-me key="HedahaiSetThisKey" /></http> 

?2.如果你自己复写了 userDetailsService那么添加remember me 需要自己写filter

<http>    ......   <remember-me key="HedahaiSetThisKey" /></http><beans:bean id="rememberMeServices"ref="userDetailsService" /><beans:property name="key" value="HedahaiSetThisKey" /></beans:bean><beans:bean id="rememberMeAuthenticationProvider"value="HedahaiSetThisKey" /></beans:bean><beans:bean id="authenticationProcessingFilter"/></beans:property><beans:property name="rememberMeServices">                <beans:ref bean="rememberMeServices" />        </beans:property></beans:bean><beans:bean id="rememberMeProcessingFilter"        ref="rememberMeServices" />        <beans:property name="authenticationManager" ref="authenticationManager" /></beans:bean><beans:bean id="authenticationManager"/><beans:ref local="rememberMeAuthenticationProvider" /></beans:list></beans:property></beans:bean><beans:bean id="userDetailsService" /></beans:bean><beans:bean id="passwordEncoder"        /><beans:bean id="daoAuthenticationProvider"ref="userDetailsService" /><beans:property name="passwordEncoder"><beans:ref local="passwordEncoder" /></beans:property></beans:bean>以上配置都是基于2.0的配置,如果是3.0 包的位置不一样 请参考文档

读书人网 >软件架构设计

热点推荐