读书人

SpringSecurity3.X-remember-me

发布时间: 2012-10-30 16:13:36 作者: rapoo

SpringSecurity3.X--remember-me

目录

SpringSecurity3.X--一个简单实现SpringSecurity3.X--前台与后台登录认证SpringSecurity3.X--remember-meSpringSecurity3.X--验证码

?

笔者在SpringSecurity中配置remember-me时,遇到这样的问题,remember-me没有起作用,按照官方文档的讲解,只需要在<http>中增加<remember-me />配置,并在login.jsp中增加如下代码即可:

?

看上去挺简单的,可是笔者测试后发现并未起作用,google了一下,也未见有人提起过该问题,于是乎翻出源码一探究竟,果然发现了问题。

?

这里先简要说明一下SpringSecurity的登录过程:

???

?增加该配置后,则cookie信息被成功保存。

?

?默认情况下,cookie的有效期为两个星期,如果希望修改这个有效期,可以在<remember-me />中进行配置:

<remember-me  token-validity-seconds="123456789"/>
?

?

不知道为什么ProviderManager要这样处理,也许是我还没搞清楚缘由,希望与各位讨论。

1 楼 threejin520 2011-09-21 受教了,这个还真没仔细看过! 2 楼 kjj 2011-10-31 <authentication-manager erase-credentials="false">

启动报错,属性不存在这个标签里!! 3 楼 bingfengfzl 2012-08-01 兄弟可以发个demo给我吗?我免登陆那里老是不行bingfengfzl@163.com

读书人网 >编程

热点推荐