Jelajahi Sumber

Publish CsrfTokenRepository as shared object

Closes gh-9595
Josh Cummings 4 tahun lalu
induk
melakukan
d19ff12813

+ 1 - 0
config/src/main/java/org/springframework/security/config/annotation/web/configurers/CsrfConfigurer.java

@@ -201,6 +201,7 @@ public final class CsrfConfigurer<H extends HttpSecurityBuilder<H>>
 	@SuppressWarnings("unchecked")
 	@Override
 	public void configure(H http) {
+		http.setSharedObject(CsrfTokenRepository.class, this.csrfTokenRepository);
 		CsrfFilter filter = new CsrfFilter(this.csrfTokenRepository);
 		RequestMatcher requireCsrfProtectionMatcher = getRequireCsrfProtectionMatcher();
 		if (requireCsrfProtectionMatcher != null) {