我有一个非常标准的Spring Security项目。
我有一个登录表单,我需要在那里添加“记住我”复选框。我怎么能这样做?
如有必要,我可以提供一些代码。
答案 0 :(得分:1)
我认为以下链接非常有用,
答案 1 :(得分:0)
所以这是一个完整的WAG - 但至少在最初阶段我会这样做。
我会覆盖Spring SecurityContextPersistenceFilter,以便它只保存身份验证详细信息(即SecurityContext
),如果选中该框(您可以通过POST表单时包含的某些属性知道这一点)登录)。如果选中该框,您也可以创建一个新Cookie,并在尝试身份验证之前检查是否存在所述Cookie - 如果cookie存在,则它包含UserDetails并将进行身份验证,否则将重定向到登录页面。
答案 2 :(得分:0)
这是来自mkyong的tutorial,这很好。