当我想注销时,我调用这段代码:
request.getSession().invalidate();
SecurityContextHolder.getContext().setAuthentication(null);
但在它之后(在下一个使用旧 oauth 令牌的请求中)我调用
SecurityContextHolder.getContext().getAuthentication();
我在那里看到了我的老用户。
如何解决?
原文由 gstackoverflow 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是我的实现(Spring OAuth2):
用于检测: