我正在使用带有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,无论如何。