Seguridad de primavera: deshabilitar la redirección de cierre de sesión
Estoy usando Spring Security con REST, y estoy usando la URL (/logout
) como punto final para mi método de cierre de sesión. Pero después de llamar a este método, me redirige a (/login?logout
), Sé que esta es la primaveralogOutSuccessUrl
. Y quiero deshacerme de la redirección. Este es mi código:
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/login").permitAll()
.anyRequest().fullyAuthenticated()
.and().requiresChannel().anyRequest().requiresSecure()
.and().httpBasic().disable().logout()
.disable()
// .logoutSuccessHandler(new HttpStatusReturningLogoutSuccessHandler(HttpStatus.OK))
.csrf().disable();
}
Traté de usarHttpStatusReturningLogoutSuccessHandler
pero no funcionó, e incluso configurarlogoutSuccessUrl()
no cambia nada
¿Sabes cómo puedo desactivar esta redirección?