我正在开发一个java spring mvc项目。这是我的securityConfig类的一部分:
@Override
protected void configure(HttpSecurity http) throws Exception {
http
....
.logoutSuccessUrl("/loginForm")
...
}
当用户退出时,spring会将他重定向到loginForm
页面。但是,我想动态地更改此网址。实际上,我想根据某些条件将用户重定向到不同的页面。我怎么能这样做?
答案 0 :(得分:2)
LogoutFilter
成功注销后调用的策略,用于处理重定向或转发到适当的目标。
对于Java配置,请参阅LogoutConfigurer#logoutSuccessHandler。
您修改后的源代码:
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.logout().logoutSuccessHandler(myLogoutSuccessHandler);
}