我想知道,会话超时时重定向的工作原理。在我们的应用程序中,在会话超时时,用户被重定向到登录页面。
我想了解这一切是如何发生的。请帮我理解。
答案 0 :(得分:0)
嗯,Spring Security拥有非常灵活和可扩展的工具集。会话管理也不例外。对于基于java的配置中的会话超时重定向,您应该使用:
protected void configure(HttpSecurity http) throws Exception {
http
...
.sessionManagement()
.invalidSessionUrl("/some_redirect_URL")
...
}
此机制触发InvalidSessionStrategy
的一个实现,它处理超时异常。
阅读Spring Security文档以获取更多详细信息。
您可以在SessionListener