我使用彈簧安全性與REST,並使用URL(/logout
)作爲我的註銷方法的端點。但在調用這個方法之後,它將我重定向到(/login?logout
),我知道這是春天logOutSuccessUrl
。我想擺脫重定向。這是我的代碼:彈簧安全 - 禁用註銷重定向
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();
}
我試圖用HttpStatusReturningLogoutSuccessHandler
,但它沒有工作,甚至設置logoutSuccessUrl()
不會改變任何東西。
你知道我該如何禁用此重定向?
由於正在從REST客戶端調用/註銷(可能是來自瀏覽器的AJAX請求),OP希望擺脫重定向 –
我已經試過這個,還有重定向 – uncallable