diff --git a/web/src/main/java/org/springframework/security/web/firewall/StrictHttpFirewall.java b/web/src/main/java/org/springframework/security/web/firewall/StrictHttpFirewall.java index 798d4ac346..6e7afc73e0 100644 --- a/web/src/main/java/org/springframework/security/web/firewall/StrictHttpFirewall.java +++ b/web/src/main/java/org/springframework/security/web/firewall/StrictHttpFirewall.java @@ -16,10 +16,6 @@ package org.springframework.security.web.firewall; -import org.springframework.http.HttpMethod; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; import java.util.Arrays; import java.util.Collection; import java.util.Collections; @@ -27,6 +23,10 @@ import java.util.HashSet; import java.util.List; import java.util.Set; import java.util.function.Predicate; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.http.HttpMethod; /** *

@@ -285,6 +285,14 @@ public class StrictHttpFirewall implements HttpFirewall { } } + /** + *

+ * Determines which hostnames should be allowed. The default is to allow any hostname. + *

+ * + * @param allowedHostnames the predicate for testing hostnames + * @since 5.1.11 + */ public void setAllowedHostnames(Predicate allowedHostnames) { if (allowedHostnames == null) { throw new IllegalArgumentException("allowedHostnames cannot be null");