【发布时间】:2012-12-14 18:30:52
【问题描述】:
我使用带有自定义身份验证方法的 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?
【问题讨论】:
-
我觉得配置没问题。可能是因为您将浏览器 cookie 偏好设置为“一直保留到”您退出?
标签: facebook-graph-api grails spring-security oauth-2.0 grails-plugin