| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- .`RequestCache` Only Checks for Saved Requests if `continue` Parameter Present
 
- ====
 
- .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"/>
 
- ----
 
- ====
 
 
  |