Class ComponentBasedSecurityConfiguration

java.lang.Object
info.ejava.examples.svc.authn.authcfg.security.ComponentBasedSecurityConfiguration

@Configuration(proxyBeanMethods=false) public class ComponentBasedSecurityConfiguration extends Object
  • 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()