Class TokenAuthenticationAction

java.lang.Object
org.springframework.webflow.action.AbstractAction
org.apereo.cas.web.flow.actions.BaseCasWebflowAction
org.apereo.cas.web.flow.actions.AbstractAuthenticationAction
org.apereo.cas.web.flow.actions.AbstractNonInteractiveCredentialsAction
org.apereo.cas.web.flow.TokenAuthenticationAction
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.webflow.execution.Action

public class TokenAuthenticationAction extends org.apereo.cas.web.flow.actions.AbstractNonInteractiveCredentialsAction
This is TokenAuthenticationAction. This class represents an action in the webflow to retrieve user information from an AES128 encrypted token. If the auth_token parameter exists in the web request, it is used to create a new TokenCredential.
Since:
4.2.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    TokenAuthenticationAction(org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, TokenRequestExtractor tokenRequestExtractor, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.authentication.AuthenticationServiceSelectionPlan serviceSelectionStrategy, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
  • Method Summary

    Methods inherited from class org.springframework.webflow.action.AbstractAction

    afterPropertiesSet, execute, getEventFactorySupport

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TokenAuthenticationAction

      public TokenAuthenticationAction(org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, TokenRequestExtractor tokenRequestExtractor, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.authentication.AuthenticationServiceSelectionPlan serviceSelectionStrategy, org.apereo.cas.configuration.CasConfigurationProperties casProperties)