Class CasScimConfiguration

  • All Implemented Interfaces:
    org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer

    @Configuration("casScimConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @EnableScheduling
    public class CasScimConfiguration
    extends java.lang.Object
    implements org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer
    Since:
    5.1.0
    • Constructor Detail

      • CasScimConfiguration

        public CasScimConfiguration()
    • Method Detail

      • scimWebflowConfigurer

        @ConditionalOnMissingBean(name="scimWebflowConfigurer")
        @Bean
        @DependsOn("defaultWebflowConfigurer")
        public org.apereo.cas.web.flow.CasWebflowConfigurer scimWebflowConfigurer()
      • scim2PrincipalAttributeMapper

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="scim2PrincipalAttributeMapper")
        public ScimV2PrincipalAttributeMapper scim2PrincipalAttributeMapper()
      • scim1PrincipalAttributeMapper

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="scim1PrincipalAttributeMapper")
        public ScimV1PrincipalAttributeMapper scim1PrincipalAttributeMapper()
      • scimProvisioner

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="scimProvisioner")
        public PrincipalProvisioner scimProvisioner()
      • principalScimProvisionerAction

        @ConditionalOnMissingBean(name="principalScimProvisionerAction")
        @Bean
        @RefreshScope
        public org.springframework.webflow.execution.Action principalScimProvisionerAction()
      • configureWebflowExecutionPlan

        public void configureWebflowExecutionPlan​(org.apereo.cas.web.flow.CasWebflowExecutionPlan plan)
        Specified by:
        configureWebflowExecutionPlan in interface org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer