Browse Source

Remove CsrfWebFilter.setTokenFromMultipartDataEnabled

Closes gh-12019
Steve Riesenberg 2 năm trước cách đây
mục cha
commit
45a963a011

+ 0 - 17
web/src/main/java/org/springframework/security/web/server/csrf/CsrfWebFilter.java

@@ -113,23 +113,6 @@ public class CsrfWebFilter implements WebFilter {
 		this.requestHandler = requestHandler;
 	}
 
-	/**
-	 * Specifies if the {@code CsrfWebFilter} should try to resolve the actual CSRF token
-	 * from the body of multipart data requests.
-	 * @param tokenFromMultipartDataEnabled true if should read from multipart form body,
-	 * else false. Default is false
-	 * @deprecated Use
-	 * {@link ServerCsrfTokenRequestAttributeHandler#setTokenFromMultipartDataEnabled(boolean)}
-	 * instead
-	 */
-	@Deprecated
-	public void setTokenFromMultipartDataEnabled(boolean tokenFromMultipartDataEnabled) {
-		if (this.requestHandler instanceof ServerCsrfTokenRequestAttributeHandler) {
-			((ServerCsrfTokenRequestAttributeHandler) this.requestHandler)
-					.setTokenFromMultipartDataEnabled(tokenFromMultipartDataEnabled);
-		}
-	}
-
 	@Override
 	public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
 		if (Boolean.TRUE.equals(exchange.getAttribute(SHOULD_NOT_FILTER))) {