serverAuthenticationFailureHandler->authenticationFailureHandler
Issue: gh-4822
This commit is contained in:
+6
-6
@@ -47,7 +47,7 @@ public class AuthenticationWebFilter implements WebFilter {
|
||||
|
||||
private Function<ServerWebExchange,Mono<Authentication>> authenticationConverter = new ServerHttpBasicAuthenticationConverter();
|
||||
|
||||
private ServerAuthenticationFailureHandler serverAuthenticationFailureHandler = new ServerAuthenticationEntryPointFailureHandler(new HttpBasicServerAuthenticationEntryPoint());
|
||||
private ServerAuthenticationFailureHandler authenticationFailureHandler = new ServerAuthenticationEntryPointFailureHandler(new HttpBasicServerAuthenticationEntryPoint());
|
||||
|
||||
private ServerSecurityContextRepository securityContextRepository = NoOpServerSecurityContextRepository.getInstance();
|
||||
|
||||
@@ -72,7 +72,7 @@ public class AuthenticationWebFilter implements WebFilter {
|
||||
WebFilterExchange webFilterExchange = new WebFilterExchange(exchange, chain);
|
||||
return this.authenticationManager.authenticate(token)
|
||||
.flatMap(authentication -> onAuthenticationSuccess(authentication, webFilterExchange))
|
||||
.onErrorResume(AuthenticationException.class, e -> this.serverAuthenticationFailureHandler
|
||||
.onErrorResume(AuthenticationException.class, e -> this.authenticationFailureHandler
|
||||
.onAuthenticationFailure(webFilterExchange, e));
|
||||
}
|
||||
|
||||
@@ -99,10 +99,10 @@ public class AuthenticationWebFilter implements WebFilter {
|
||||
this.authenticationConverter = authenticationConverter;
|
||||
}
|
||||
|
||||
public void setServerAuthenticationFailureHandler(
|
||||
ServerAuthenticationFailureHandler serverAuthenticationFailureHandler) {
|
||||
Assert.notNull(serverAuthenticationFailureHandler, "authenticationFailureHandler cannot be null");
|
||||
this.serverAuthenticationFailureHandler = serverAuthenticationFailureHandler;
|
||||
public void setAuthenticationFailureHandler(
|
||||
ServerAuthenticationFailureHandler authenticationFailureHandler) {
|
||||
Assert.notNull(authenticationFailureHandler, "authenticationFailureHandler cannot be null");
|
||||
this.authenticationFailureHandler = authenticationFailureHandler;
|
||||
}
|
||||
|
||||
public void setRequiresAuthenticationMatcher(
|
||||
|
||||
+1
-1
@@ -72,7 +72,7 @@ public class AuthenticationWebFilterTests {
|
||||
this.filter.setServerAuthenticationSuccessHandler(this.successHandler);
|
||||
this.filter.setAuthenticationConverter(this.authenticationConverter);
|
||||
this.filter.setSecurityContextRepository(this.securityContextRepository);
|
||||
this.filter.setServerAuthenticationFailureHandler(this.failureHandler);
|
||||
this.filter.setAuthenticationFailureHandler(this.failureHandler);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user