Browse Source

Fix X509 WebFlux Configuration Checks

The changes for gh-17382 broke the checkstyle and tests. This fixes
them both.

Issue gh-17382
Rob Winch 2 weeks ago
parent
commit
2774948b92

+ 1 - 1
config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java

@@ -3256,7 +3256,7 @@ public class ServerHttpSecurity {
 			X509PrincipalExtractor principalExtractor = getPrincipalExtractor();
 			ServerAuthenticationConverter converter = getServerAuthenticationConverter(principalExtractor);
 			AuthenticationWebFilter filter = new AuthenticationWebFilter(authenticationManager);
-			filter.setServerAuthenticationConverter(serverAuthenticationConverter);
+			filter.setServerAuthenticationConverter(converter);
 			http.addFilterAt(filter, SecurityWebFiltersOrder.AUTHENTICATION);
 		}
 

+ 1 - 1
config/src/test/java/org/springframework/security/config/web/server/ServerHttpSecurityTests.java

@@ -504,7 +504,7 @@ public class ServerHttpSecurityTests {
 		this.http.x509((x509) -> x509.serverAuthenticationConverter(mockConverter));
 		SecurityWebFilterChain securityWebFilterChain = this.http.build();
 		WebFilter x509WebFilter = securityWebFilterChain.getWebFilters()
-			.filter(filter -> matchesX509Converter(filter, mockConverter))
+			.filter((filter) -> matchesX509Converter(filter, mockConverter))
 			.blockFirst();
 		assertThat(x509WebFilter).isNotNull();
 	}