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 53bfd7eadf..fc2941fb12 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,8 +16,6 @@ package org.springframework.security.web.firewall; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; import java.util.Arrays; import java.util.Collection; import java.util.Collections; @@ -25,6 +23,8 @@ 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; /** *
@@ -238,6 +238,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.0.17 + */ public void setAllowedHostnames(Predicate