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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.webflow.execution.Action
    tokenAuthenticationAction(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.CasWebflowExecutionPlanConfigurer
    tokenCasWebflowExecutionPlanConfigurer(org.apereo.cas.web.flow.CasWebflowConfigurer tokenWebflowConfigurer)
     
     
    org.apereo.cas.web.flow.CasWebflowConfigurer
    tokenWebflowConfigurer(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)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)