spring - remember-me not working with Persistent Tokens -
i have implemented remember-me in application using spring security. implementing using persistenttokenbasedremembermeservice. working fine when using:
<remember-me key="springrocks" data-source-ref="datasource"/>
i see entries getting created in persistent_logins table. tried removing remember-me checkbox in login page , have set attribute 'alwaysremember' true when defining persistenttokenbasedremembermeservice bean expecting need not click checkbox , remembered.here how did it:
<beans:bean id="remembermeservice" class= "org.springframework.security.web.authentication.rememberme.persistenttokenbasedremembermeservices"> <beans:property name="key" value="springrocks"/> <beans:property name="userdetailsservice" ref="userdetailsservice"/> <beans:property name="tokenrepository" ref="tokenrepository"/> <beans:property name="alwaysremember" value="true"/> </beans:bean>
and have overridden remember me as:
<remember-me services-alias="remembermeservice" key="springrocks" data-source-ref="datasource"/>
now remember-me functionality not working. can please tell me going wrong?
you need update configuration use servies-ref instead of services-alias.
<remember-me services-ref="remembermeservice" key="springrocks" data-source-ref="datasource"/>
the services-alias being able reference remembermeservices created element in event object needs reference it. services-ref allow use own remembermeservices instance.
Comments
Post a Comment