我使用带有自定义身份验证方法的 grails spring security 进行 facebook 身份验证:
def auth() {
...
}
当我在浏览器中检查 cookie 时,我可以看到当浏览器会话关闭时 cookie 的生命周期已经结束。只有当我使用插件中的默认登录/身份验证操作时,才会设置持久的 rememberMe cookie。
我必须进行哪些更改才能使使用我的自定义身份验证方法登录的用户不会在会话之间注销?
对于重新身份验证,我使用:
def success() {
// get facebook user data
springSecurityService.reauthenticate username
if(springSecurityService.loggedIn) {
// do something
}
}
如何设置 rememberMe cookie?