Class CorsConfigurer<H extends HttpSecurityBuilder<H>>

java.lang.Object
org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.web.DefaultSecurityFilterChain, H>
org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer<CorsConfigurer<H>, H>
org.springframework.security.config.annotation.web.configurers.CorsConfigurer<H>
Type Parameters:
H - the builder to return.
All Implemented Interfaces:
SecurityConfigurer<org.springframework.security.web.DefaultSecurityFilterChain, H>

public class CorsConfigurer<H extends HttpSecurityBuilder<H>> extends AbstractHttpConfigurer<CorsConfigurer<H>, H>
Adds CorsFilter or PreFlightRequestFilter to the Spring Security filter chain. If a bean by the name of corsFilter is provided, that CorsFilter is used. Else if corsConfigurationSource is defined, then that CorsConfigurationSource is used. If a PreFlightRequestHandler is set on this configurer, CorsFilter is not used and PreFlightRequestFilter is registered instead.
Since:
4.1.1