Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 如何以编程方式使Grails Spring安全内核上的Memory me cookie无效?_Facebook_Grails_Spring Security_Grails Plugin - Fatal编程技术网

Facebook 如何以编程方式使Grails Spring安全内核上的Memory me cookie无效?

Facebook 如何以编程方式使Grails Spring安全内核上的Memory me cookie无效?,facebook,grails,spring-security,grails-plugin,Facebook,Grails,Spring Security,Grails Plugin,假设一个用户使用Spring Security Facebook登录到web应用程序,并生成“记住我”cookie,该cookie有效期为30天,但在第10天,我想撤销对该用户的访问,并以某种方式禁用该cookie,一种方法是将其更改为enabled=false 如何将用户的cookie标记为不再有效? 有没有办法做到这一点 在Config.groovy中,我有: grails.plugins.springsecurity.rememberMe.alwaysRemember=true 我正在使用

假设一个用户使用Spring Security Facebook登录到web应用程序,并生成“记住我”cookie,该cookie有效期为30天,但在第10天,我想撤销对该用户的访问,并以某种方式禁用该cookie,一种方法是将其更改为enabled=false

如何将用户的cookie标记为不再有效? 有没有办法做到这一点

在Config.groovy中,我有:

grails.plugins.springsecurity.rememberMe.alwaysRemember=true

我正在使用:

Grails2.2.4 Spring Security Core 1.2.7.3 Spring Security Facebook 0.15.2 非常感谢

更新:事实上,“记住我”cookie似乎与Spring Security Facebook插件session.invalidate不兼容

并删除与用户和会话关联的安全上下文


SecurityContextHolder.clearContext

我相信这适用于已登录的用户,但如何为与已登录用户不同的其他用户执行此操作?