我正在使用带有 spring 安全核心的 Grails 2.1.2,我希望它使用 cookie,这样用户就不必第二次登录。我将以下内容添加到我的 Config.groovy
rememberMe.cookieName = "sptest_remember_me"
rememberMe.alwaysRemember=true
rememberMe.tokenValiditySeconds = 1209600
rememberMe.parameter = '_spring_security_remember_me'
rememberMe.key = "rem_me"
rememberMe.useSecureCookie=false
rememberMe.persistent=false
但问题是我以编程方式使用
springSecurityService.reauthenticate(username,password)
这不会为用户创建 cookie。那么无论如何我如何强制spring security为所有用户创建一个cookie。