Class ComponentBasedSecurityConfiguration
java.lang.Object
info.ejava.examples.svc.authn.authcfg.security.ComponentBasedSecurityConfiguration
@Configuration(proxyBeanMethods=false)
public class ComponentBasedSecurityConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChain
apiSecurityFilterChain
(org.springframework.security.config.annotation.web.builders.HttpSecurity http) org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer
private org.springframework.web.cors.CorsConfigurationSource
private org.springframework.web.cors.CorsConfigurationSource
org.springframework.security.web.SecurityFilterChain
defaultSecurityFilterChain
(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
-
Constructor Details
-
ComponentBasedSecurityConfiguration
public ComponentBasedSecurityConfiguration()
-
-
Method Details
-
apiStaticResources
@Bean public org.springframework.security.config.annotation.web.configuration.WebSecurityCustomizer apiStaticResources() -
apiSecurityFilterChain
@Bean @Order(-2147483648) public org.springframework.security.web.SecurityFilterChain apiSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Throws:
Exception
-
defaultSecurityFilterChain
@Bean @Order(1000) public org.springframework.security.web.SecurityFilterChain defaultSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception - Throws:
Exception
-
corsLimitedConfigurationSource
private org.springframework.web.cors.CorsConfigurationSource corsLimitedConfigurationSource() -
corsPermitAllConfigurationSource
private org.springframework.web.cors.CorsConfigurationSource corsPermitAllConfigurationSource()
-