Package org.apereo.cas.config
Class CasTokenAuthenticationWebflowAutoConfiguration
java.lang.Object
org.apereo.cas.config.CasTokenAuthenticationWebflowAutoConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=Authentication,
module="token")
@AutoConfiguration
public class CasTokenAuthenticationWebflowAutoConfiguration
extends Object
- Since:
- 5.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.webflow.execution.ActiontokenAuthenticationAction(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, TokenRequestExtractor tokenRequestExtractor, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan, org.apereo.cas.services.ServicesManager servicesManager) tokenAuthenticationEndpoint(org.springframework.beans.factory.ObjectProvider<org.apereo.cas.configuration.CasConfigurationProperties> casProperties, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.principal.PrincipalResolver> defaultPrincipalResolver, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.services.ServicesManager> servicesManager, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.audit.AuditableExecution> registeredServiceAccessStrategyEnforcer, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService>> webApplicationServiceFactory, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.principal.PrincipalFactory> principalFactory) org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurertokenCasWebflowExecutionPlanConfigurer(org.apereo.cas.web.flow.CasWebflowConfigurer tokenWebflowConfigurer) org.apereo.cas.web.flow.CasWebflowConfigurertokenWebflowConfigurer(org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry, org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext)
-
Constructor Details
-
CasTokenAuthenticationWebflowAutoConfiguration
public CasTokenAuthenticationWebflowAutoConfiguration()
-
-
Method Details
-
tokenWebflowConfigurer
@ConditionalOnMissingBean(name="tokenWebflowConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.flow.CasWebflowConfigurer tokenWebflowConfigurer(@Qualifier("flowDefinitionRegistry") org.springframework.webflow.definition.registry.FlowDefinitionRegistry flowDefinitionRegistry, @Qualifier("flowBuilderServices") org.springframework.webflow.engine.builder.support.FlowBuilderServices flowBuilderServices, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext) -
tokenRequestExtractor
@Bean @ConditionalOnMissingBean(name="tokenRequestExtractor") @RefreshScope(proxyMode=DEFAULT) public TokenRequestExtractor tokenRequestExtractor() -
tokenAuthenticationAction
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="tokenAuthenticationAction") public org.springframework.webflow.execution.Action tokenAuthenticationAction(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("tokenRequestExtractor") TokenRequestExtractor tokenRequestExtractor, @Qualifier("adaptiveAuthenticationPolicy") org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, @Qualifier("serviceTicketRequestWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, @Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("initialAuthenticationAttemptWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, @Qualifier("authenticationServiceSelectionPlan") org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager) -
tokenCasWebflowExecutionPlanConfigurer
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="tokenCasWebflowExecutionPlanConfigurer") public org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer tokenCasWebflowExecutionPlanConfigurer(@Qualifier("tokenWebflowConfigurer") org.apereo.cas.web.flow.CasWebflowConfigurer tokenWebflowConfigurer) -
tokenAuthenticationEndpoint
@Bean @ConditionalOnAvailableEndpoint @RefreshScope(proxyMode=DEFAULT) public TokenAuthenticationEndpoint tokenAuthenticationEndpoint(org.springframework.beans.factory.ObjectProvider<org.apereo.cas.configuration.CasConfigurationProperties> casProperties, @Qualifier("defaultPrincipalResolver") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.principal.PrincipalResolver> defaultPrincipalResolver, @Qualifier("servicesManager") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.services.ServicesManager> servicesManager, @Qualifier("registeredServiceAccessStrategyEnforcer") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.audit.AuditableExecution> registeredServiceAccessStrategyEnforcer, @Qualifier("webApplicationServiceFactory") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService>> webApplicationServiceFactory, @Qualifier("principalFactory") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.principal.PrincipalFactory> principalFactory)
-