mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-10-22 18:28:51 +00:00
Fix X509 WebFlux Configuration Checks
The changes for gh-17382 broke the checkstyle and tests. This fixes them both. Issue gh-17382
This commit is contained in:
parent
b502697731
commit
2774948b92
@ -3256,7 +3256,7 @@ public class ServerHttpSecurity {
|
|||||||
X509PrincipalExtractor principalExtractor = getPrincipalExtractor();
|
X509PrincipalExtractor principalExtractor = getPrincipalExtractor();
|
||||||
ServerAuthenticationConverter converter = getServerAuthenticationConverter(principalExtractor);
|
ServerAuthenticationConverter converter = getServerAuthenticationConverter(principalExtractor);
|
||||||
AuthenticationWebFilter filter = new AuthenticationWebFilter(authenticationManager);
|
AuthenticationWebFilter filter = new AuthenticationWebFilter(authenticationManager);
|
||||||
filter.setServerAuthenticationConverter(serverAuthenticationConverter);
|
filter.setServerAuthenticationConverter(converter);
|
||||||
http.addFilterAt(filter, SecurityWebFiltersOrder.AUTHENTICATION);
|
http.addFilterAt(filter, SecurityWebFiltersOrder.AUTHENTICATION);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -504,7 +504,7 @@ public class ServerHttpSecurityTests {
|
|||||||
this.http.x509((x509) -> x509.serverAuthenticationConverter(mockConverter));
|
this.http.x509((x509) -> x509.serverAuthenticationConverter(mockConverter));
|
||||||
SecurityWebFilterChain securityWebFilterChain = this.http.build();
|
SecurityWebFilterChain securityWebFilterChain = this.http.build();
|
||||||
WebFilter x509WebFilter = securityWebFilterChain.getWebFilters()
|
WebFilter x509WebFilter = securityWebFilterChain.getWebFilters()
|
||||||
.filter(filter -> matchesX509Converter(filter, mockConverter))
|
.filter((filter) -> matchesX509Converter(filter, mockConverter))
|
||||||
.blockFirst();
|
.blockFirst();
|
||||||
assertThat(x509WebFilter).isNotNull();
|
assertThat(x509WebFilter).isNotNull();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user