spring-framework / org.springframework.web.cors

Package org.springframework.web.cors

Types

CorsUtils

abstract class CorsUtils

Utility class for CORS request handling based on the CORS W3C recommandation.

DefaultCorsProcessor

open class DefaultCorsProcessor : CorsProcessor

The default implementation of CorsProcessor, as defined by the CORS W3C recommendation.

Note that when input CorsConfiguration is null, this implementation does not reject simple or actual requests outright but simply avoid adding CORS headers to the response. CORS processing is also skipped if the response already contains CORS headers, or if the request is detected as a same-origin one.

UrlBasedCorsConfigurationSource

open class UrlBasedCorsConfigurationSource : CorsConfigurationSource

Provide a per request CorsConfiguration instance based on a collection of CorsConfiguration mapped on path patterns.

Exact path mapping URIs (such as "/admin") are supported as well as Ant-style path patterns (such as "/admin/**").