Class CCSMSecurityConfigurerAdapter

java.lang.Object
io.camunda.optimize.rest.security.AbstractSecurityConfigurerAdapter
io.camunda.optimize.rest.security.ccsm.CCSMSecurityConfigurerAdapter

@Configuration @EnableWebSecurity @Conditional(io.camunda.optimize.service.util.configuration.condition.CCSMCondition.class) public class CCSMSecurityConfigurerAdapter extends AbstractSecurityConfigurerAdapter
  • Constructor Details

  • Method Details

    • registration

      @Bean public org.springframework.boot.web.servlet.FilterRegistrationBean registration(CCSMAuthenticationCookieFilter filter)
    • ccsmAuthenticationCookieFilter

      @Bean public CCSMAuthenticationCookieFilter ccsmAuthenticationCookieFilter(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception
      Throws:
      Exception
    • configurePublicApi

      @Bean @Order(1) protected org.springframework.security.web.SecurityFilterChain configurePublicApi(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
    • configureWebSecurity

      @Bean @Order(2) protected org.springframework.security.web.SecurityFilterChain configureWebSecurity(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
    • publicApiJwtDecoder

      protected org.springframework.security.oauth2.jwt.JwtDecoder publicApiJwtDecoder()
      Specified by:
      publicApiJwtDecoder in class AbstractSecurityConfigurerAdapter