当会话超时并且我收到请求时,我想将用户重定向到不同的登录页面。我正在使用 Spring Security 并且无法使用安全过滤器完成此操作。问题是过滤器 org.springframework.security.web.session.SessionManagementFilter
在会话已经被销毁之后发生(我认为被应用程序容器清理了)。我似乎无权访问用于创建会话的原始身份验证对象,因此我无法确定用户应该在哪里超时。有没有办法干净地完成这个?我是否需要求助于HttpSessionListener
在会话超时时编写和存储有关会话类型的信息,以便在下一个请求时我可以采取适当的措施?
问问题
217 次