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

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

javascript - addthis share facebook and google+ url -

ios - Show keyboard with UITextField in the input accessory view -