From 0b1618d8b40ad44cba3620b8ad27398d35a02825 Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Wed, 15 Nov 2017 10:53:38 -0600 Subject: [PATCH] Fix RequestCache Issue: gh-4789 --- .../security/config/web/server/ServerHttpSecurity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java b/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java index 99d5fc3cce..b52b3fc849 100644 --- a/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java +++ b/config/src/main/java/org/springframework/security/config/web/server/ServerHttpSecurity.java @@ -456,7 +456,9 @@ public class ServerHttpSecurity { } protected void configure(ServerHttpSecurity http) { - http.addFilterAt(new ServerRequestCacheWebFilter(), SecurityWebFiltersOrder.SERVER_REQUEST_CACHE); + ServerRequestCacheWebFilter filter = new ServerRequestCacheWebFilter(); + filter.setRequestCache(this.requestCache); + http.addFilterAt(filter, SecurityWebFiltersOrder.SERVER_REQUEST_CACHE); } public ServerHttpSecurity and() {