Class CamundaSpringSecurityOAuth2EngineAutoConfiguration

java.lang.Object
org.cibseven.bpm.spring.boot.starter.security.oauth2.CamundaSpringSecurityOAuth2EngineAutoConfiguration

@AutoConfigureOrder(-2147483547) @AutoConfigureAfter(CamundaSpringSecurityOAuth2CommonAutoConfiguration.class) @ConditionalOnBean(CamundaBpmProperties.class) @ConditionalOnClass(CamundaBpmRestInitializer.class) @Conditional(ResourceServerConfiguredCondition.class) @Configuration public class CamundaSpringSecurityOAuth2EngineAutoConfiguration extends Object
  • Constructor Details

    • CamundaSpringSecurityOAuth2EngineAutoConfiguration

      public CamundaSpringSecurityOAuth2EngineAutoConfiguration(OAuth2Properties oAuth2Properties, OAuth2ResourceServerProperties oAuth2ResourceServerProperties)
  • Method Details

    • engineRestAuthenticationFilter

      @Bean @ConditionalOnMissingBean(name="engineRestAuthenticationFilter") public org.springframework.boot.web.servlet.FilterRegistrationBean<?> engineRestAuthenticationFilter(JerseyApplicationPath applicationPath)
    • oauth2JwtAuthenticationConverter

      @Bean @ConditionalOnProperty(name="identity-provider.group-name-attribute", prefix="camunda.bpm.oauth2") @ConditionalOnMissingBean(name="oauth2JwtAuthenticationConverter") protected org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter oauth2JwtAuthenticationConverter()
    • engineRestSecurityFilterChain

      @Bean @Order(1) @ConditionalOnMissingBean(name="engineRestSecurityFilterChain") public org.springframework.security.web.SecurityFilterChain engineRestSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, JerseyApplicationPath applicationPath, @Nullable @Qualifier("oauth2JwtAuthenticationConverter") org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationConverter jwtAuthenticationConverter) throws Exception
      Throws:
      Exception