【发布时间】:2015-10-06 13:06:51
【问题描述】:
我正在使用 Spring Session 1.0.1。我需要在用户注销时执行一些逻辑,并且我需要依靠 HTTP 会话失效来覆盖用户无法显式注销的情况。
标准 Spring Security SessionDestroyedEvent 包括任何适用的 SecurityContext,但 Spring Session 版本的 SessionDestroyedEvent 仅包含会话 id。到此事件触发时,会话不再由 SessionRepository 持有,因此无法通过 id 查找。
有没有办法使用 Spring Session 从过期会话中检索 SecurityContext?
【问题讨论】:
标签: java spring-session