diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8a6d57ada98..5ac136c2310 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,7 +12,7 @@ org-jetbrains-kotlin = "2.2.20" org-jetbrains-kotlinx = "1.10.2" org-mockito = "5.17.0" org-opensaml5 = "5.1.6" -org-springframework = "7.0.0-M8" +org-springframework = "7.0.0-M9" [libraries] ch-qos-logback-logback-classic = "ch.qos.logback:logback-classic:1.5.18" 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 ec1f12ad26e..f51dca5f59b 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 Builder remoteAddress(InetSocketAddress remoteAddress) { 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());