Package org.apereo.cas.config
Class CasWebflowAccountProfileConfiguration
java.lang.Object
org.apereo.cas.config.CasWebflowAccountProfileConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=Webflow) @ConditionalOnFeatureEnabled(feature=AccountManagement,enabledByDefault=false)
@AutoConfiguration
public class CasWebflowAccountProfileConfiguration
extends Object
- Since:
- 6.6.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.web.CasWebSecurityConfigurer<Void> org.springframework.webflow.executor.FlowExecutoraccountProfileFlowExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry, org.apereo.cas.util.crypto.CipherExecutor webflowCipherExecutor) org.springframework.web.servlet.HandlerMappingaccountProfileFlowHandlerMapping(org.apereo.cas.web.flow.CasWebflowExecutionPlan webflowExecutionPlan, org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry) org.springframework.webflow.definition.registry.FlowDefinitionRegistryaccountProfileFlowRegistry(org.springframework.context.ConfigurableApplicationContext applicationContext, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.springframework.webflow.engine.builder.FlowBuilder flowBuilder) org.apereo.cas.web.flow.CasWebflowConfigureraccountProfileWebflowConfigurer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowRegistry, org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices) org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigureraccountProfileWebflowExecutionPlanConfigurer(org.apereo.cas.web.flow.CasWebflowConfigurer accountProfileWebflowConfigurer) org.springframework.web.servlet.HandlerAdapteraccountProfileWebflowHandlerAdapter(org.springframework.webflow.executor.FlowExecutor accountProfileFlowExecutor)
-
Constructor Details
-
CasWebflowAccountProfileConfiguration
public CasWebflowAccountProfileConfiguration()
-
-
Method Details
-
accountProfileWebflowConfigurer
@ConditionalOnMissingBean(name="accountProfileWebflowConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.flow.CasWebflowConfigurer accountProfileWebflowConfigurer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("loginFlowRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry loginFlowRegistry, @Qualifier("accountProfileFlowRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry, @Qualifier("flowBuilderServices") org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices) -
accountProfileWebflowExecutionPlanConfigurer
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="accountProfileWebflowExecutionPlanConfigurer") public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer accountProfileWebflowExecutionPlanConfigurer(@Qualifier("accountProfileWebflowConfigurer") org.apereo.cas.web.flow.CasWebflowConfigurer accountProfileWebflowConfigurer) -
accountProfileFlowExecutor
@RefreshScope(proxyMode=DEFAULT) @Bean public org.springframework.webflow.executor.FlowExecutor accountProfileFlowExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("accountProfileFlowRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry, @Qualifier("webflowCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor webflowCipherExecutor) -
accountProfileFlowRegistry
@Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry(org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("flowBuilderServices") org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, @Qualifier("flowBuilder") org.springframework.webflow.engine.builder.FlowBuilder flowBuilder) -
accountProfileWebflowHandlerAdapter
@RefreshScope(proxyMode=DEFAULT) @Bean public org.springframework.web.servlet.HandlerAdapter accountProfileWebflowHandlerAdapter(@Qualifier("accountProfileFlowExecutor") org.springframework.webflow.executor.FlowExecutor accountProfileFlowExecutor) -
accountProfileFlowHandlerMapping
@Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.web.servlet.HandlerMapping accountProfileFlowHandlerMapping(@Qualifier("casWebflowExecutionPlan") org.apereo.cas.web.flow.CasWebflowExecutionPlan webflowExecutionPlan, @Qualifier("accountProfileFlowRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry accountProfileFlowRegistry) -
accountProfileFlowEndpointConfigurer
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="accountProfileFlowEndpointConfigurer") public org.apereo.cas.web.CasWebSecurityConfigurer<Void> accountProfileFlowEndpointConfigurer()
-