2010-09-05 124 views
11

Spring我有我的Spring MVC & Spring安全运行正如Spring自己的参考应用程序“petclinic”所建议的。一切都很好,但登录不会持续浏览器重新启动。春季安全,Spring MVC和登录会话

什么必须考虑,以确保一个登录的用户不需要重新启动浏览器后重新登录?

回答

10

在浏览器重新启动时,不维护用户会话。因此,您登录信息不会在浏览器重新启动后存活,因为它们存储在会话中。

要设置一个生存的浏览器重新登录,您需要实现一个基于cookie的身份验证,也被称为“记住我”春季安全。

要设置“记住我”使用Spring的安全,我建议你the following article。 你也可以检查出Spring documentation关于这个问题。

+0

谢谢,正是我一直在寻找。 – 2010-09-05 17:54:05

+0

顺便说一句,我想你指的文章是http://blog.richardadamdean.com/?p=213 – 2010-09-12 16:32:35

+0

是的,在复制/粘贴操作过程中丢失了1个字符......更新以更正链接,谢谢。 – 2010-09-12 16:35:08