Class CamelSecurityConfiguration

java.lang.Object
org.qubership.integration.platform.engine.configuration.camel.CamelSecurityConfiguration

@AutoConfiguration public class CamelSecurityConfiguration extends Object
  • Constructor Details

    • CamelSecurityConfiguration

      public CamelSecurityConfiguration()
  • Method Details

    • abacPolicy

      @Bean @ConditionalOnMissingBean(name="abacPolicy") public org.apache.camel.spi.Policy abacPolicy()
    • rbacPolicy

      @Bean @ConditionalOnMissingBean(name="rbacPolicy") public org.apache.camel.spi.Policy rbacPolicy()
    • roleVoter

      @Bean public org.springframework.security.access.vote.RoleVoter roleVoter(@Value("${security.rolePrefix:}") String rolePrefix)
    • exchangeRbacAccessDecisionManager

      @Bean public org.springframework.security.access.AccessDecisionManager exchangeRbacAccessDecisionManager(ExchangeRolesVoter exchangeRolesVoter)