| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- .`RequestCache` Only Checks for Saved Requests if `continue` Parameter Present
 
- [tabs]
 
- ======
 
- Java::
 
- +
 
- [source,java,role="primary"]
 
- ----
 
- @Bean
 
- DefaultSecurityFilterChain springSecurity(HttpSecurity http) throws Exception {
 
- 	HttpSessionRequestCache requestCache = new HttpSessionRequestCache();
 
- 	requestCache.setMatchingRequestParameterName("continue");
 
- 	http
 
- 		// ...
 
- 		.requestCache((cache) -> cache
 
- 			.requestCache(requestCache)
 
- 		);
 
- 	return http.build();
 
- }
 
- ----
 
- Kotlin::
 
- +
 
- [source,kotlin,role="secondary"]
 
- ----
 
- @Bean
 
- open fun springSecurity(http: HttpSecurity): SecurityFilterChain {
 
-     val httpRequestCache = HttpSessionRequestCache()
 
-     httpRequestCache.setMatchingRequestParameterName("continue")
 
-     http {
 
-         requestCache {
 
-             requestCache = httpRequestCache
 
-         }
 
-     }
 
-     return http.build()
 
- }
 
- ----
 
- XML::
 
- +
 
- [source,xml,role="secondary"]
 
- ----
 
- <http auto-config="true">
 
- 	<!-- ... -->
 
- 	<request-cache ref="requestCache"/>
 
- </http>
 
- <b:bean id="requestCache" class="org.springframework.security.web.savedrequest.HttpSessionRequestCache"
 
- 	p:matchingRequestParameterName="continue"/>
 
- ----
 
- ======
 
 
  |