如何配置记住我的java配置。 通过xml看起来像
<http use-expressions="true">
<logout delete-cookies="JSESSIONID" />
<remember-me key="uniqueAndSecret"/>
</http>
Java类中的有下一个配置,但请记住我不起作用,但是xml正在工作..
http.formLogin()
.loginPage("/error?message=you have not permiss.")
.loginProcessingUrl("/j_spring_security_check")
.successHandler(getAuthenticationSuccess())
.failureUrl("/error?message=wrong password or login")
.usernameParameter("j_username")
.passwordParameter("j_password")
.permitAll()
.and()
.authorizeRequests()
.and()
.rememberMe();
http.logout()
.logoutSuccessUrl("/")
.logoutUrl("/logout")
.deleteCookies("JSESSIONID")
.permitAll();
答案 0 :(得分:2)
使用.key()
方法
http.formLogin()
.loginPage("/error?message=you have not permiss.")
...
.and()
.rememberMe()
.key("uniqueAndSecret");