Browse Source

DefaultLoginPageGeneratingFilter uses List

This fixes an ordering problem with query parameters of the tests.

Issue gh-18002
pull/17867/head
Rob Winch 6 months ago
parent
commit
83da86a358
No known key found for this signature in database
  1. 3
      web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java

3
web/src/main/java/org/springframework/security/web/authentication/ui/DefaultLoginPageGeneratingFilter.java

@ -21,7 +21,6 @@ import java.nio.charset.StandardCharsets; @@ -21,7 +21,6 @@ import java.nio.charset.StandardCharsets;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.stream.Collectors;
@ -92,7 +91,7 @@ public class DefaultLoginPageGeneratingFilter extends GenericFilterBean { @@ -92,7 +91,7 @@ public class DefaultLoginPageGeneratingFilter extends GenericFilterBean {
private final String factorReasonParameter = "factor.reason";
private final Set<String> allowedParameters = Set.of(this.factorTypeParameter, this.factorReasonParameter);
private final List<String> allowedParameters = List.of(this.factorTypeParameter, this.factorReasonParameter);
@SuppressWarnings("NullAway.Init")
private Map<String, String> oauth2AuthenticationUrlToClientName;

Loading…
Cancel
Save