Java 如何介绍';记住我';是否选中现有项目的Spring Security?
我有一个相当标准的Spring Security项目 我有一个登录表单,我需要在那里添加“记住我”复选框。我该怎么做Java 如何介绍';记住我';是否选中现有项目的Spring Security?,java,spring,jakarta-ee,spring-security,Java,Spring,Jakarta Ee,Spring Security,我有一个相当标准的Spring Security项目 我有一个登录表单,我需要在那里添加“记住我”复选框。我该怎么做 如果需要的话,我可以提供一些代码。所以这是一个完整的WAG-但我会这样做,至少一开始是这样 如果选中该框,我将覆盖Spring,这样它只保存身份验证详细信息(即SecurityContext)(您可以通过发布表单进行登录时包含的某些属性知道这一点)。如果复选框被选中,您也可以创建一个新的Cookie,并在尝试身份验证之前检查所述Cookie的存在-如果Cookie存在,它包含用户
如果需要的话,我可以提供一些代码。所以这是一个完整的WAG-但我会这样做,至少一开始是这样
如果选中该框,我将覆盖Spring,这样它只保存身份验证详细信息(即
SecurityContext
)(您可以通过发布表单进行登录时包含的某些属性知道这一点)。如果复选框被选中,您也可以创建一个新的Cookie,并在尝试身份验证之前检查所述Cookie的存在-如果Cookie存在,它包含用户详细信息并将进行身份验证,否则重定向到登录页面。我认为下面的链接将非常有用