From f0f272d17b4b36106796be8c777dbf80ae732356 Mon Sep 17 00:00:00 2001 From: Rob Winch <362503+rwinch@users.noreply.github.com> Date: Thu, 11 Sep 2025 22:26:17 -0500 Subject: [PATCH] Add new StrictFirewallBuilder.localAddress(InetSocketAddress) --- .../web/server/firewall/StrictServerWebExchangeFirewall.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java b/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java index ec1f12ad26..f51dca5f59 100644 --- a/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java +++ b/web/src/main/java/org/springframework/security/web/server/firewall/StrictServerWebExchangeFirewall.java @@ -837,6 +837,11 @@ public class StrictServerWebExchangeFirewall implements ServerWebExchangeFirewal return new StrictFirewallBuilder(this.delegate.remoteAddress(remoteAddress)); } + @Override + public Builder localAddress(InetSocketAddress localAddress) { + return new StrictFirewallBuilder(this.delegate.localAddress(localAddress)); + } + @Override public ServerHttpRequest build() { return new StrictFirewallHttpRequest(this.delegate.build());