소스 검색

Temporarily disable anonymous WebFlux Logout

Work around LogoutWebFilter always intercepting requests

Issue gh-4540
Rob Winch 8 년 전
부모
커밋
5baf71f4a0
1개의 변경된 파일0개의 추가작업 그리고 1개의 파일을 삭제
  1. 0 1
      webflux/src/main/java/org/springframework/security/web/server/authentication/logout/LogoutWebFiter.java

+ 0 - 1
webflux/src/main/java/org/springframework/security/web/server/authentication/logout/LogoutWebFiter.java

@@ -48,7 +48,6 @@ public class LogoutWebFiter implements WebFilter {
 			.filter( result -> result.isMatch())
 			.switchIfEmpty(chain.filter(exchange).then(Mono.empty()))
 			.flatMap( result -> exchange.getPrincipal().cast(Authentication.class))
-			.defaultIfEmpty(this.anonymousAuthenticationToken)
 			.flatMap( authentication -> this.logoutHandler.logout(new WebFilterExchange(exchange, chain), authentication));
 	}
 }