Class SurrogateAuthenticationWebflowConfiguration.SurrogateAuthenticationWebflowActionConfiguration

java.lang.Object
org.apereo.cas.config.SurrogateAuthenticationWebflowConfiguration.SurrogateAuthenticationWebflowActionConfiguration
Enclosing class:
SurrogateAuthenticationWebflowConfiguration

@Configuration(value="SurrogateAuthenticationWebflowActionConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class SurrogateAuthenticationWebflowConfiguration.SurrogateAuthenticationWebflowActionConfiguration extends Object
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.webflow.execution.Action
    loadSurrogatesListAction(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService surrogateAuthenticationService, org.apereo.cas.authentication.SurrogateAuthenticationPrincipalBuilder surrogatePrincipalBuilder)
     
    org.springframework.webflow.execution.Action
    selectSurrogateAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.SurrogateAuthenticationPrincipalBuilder surrogatePrincipalBuilder)
     
    org.springframework.webflow.execution.Action
    surrogateAuthorizationCheck(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
     
    org.apereo.cas.authentication.surrogate.SurrogateCredentialParser
    surrogateCredentialParser(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.springframework.webflow.execution.Action
    surrogateInitialAuthenticationAction(org.apereo.cas.authentication.surrogate.SurrogateCredentialParser surrogateCredentialParser)
     

    Methods inherited from class java.lang.Object

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

    • SurrogateAuthenticationWebflowActionConfiguration

      public SurrogateAuthenticationWebflowActionConfiguration()
  • Method Details

    • selectSurrogateAction

      @ConditionalOnMissingBean(name="selectSurrogateAction") @Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.webflow.execution.Action selectSurrogateAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("surrogatePrincipalBuilder") org.apereo.cas.authentication.SurrogateAuthenticationPrincipalBuilder surrogatePrincipalBuilder)
    • surrogateCredentialParser

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="surrogateCredentialParser") public org.apereo.cas.authentication.surrogate.SurrogateCredentialParser surrogateCredentialParser(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • surrogateInitialAuthenticationAction

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="surrogateInitialAuthenticationAction") public org.springframework.webflow.execution.Action surrogateInitialAuthenticationAction(@Qualifier("surrogateCredentialParser") org.apereo.cas.authentication.surrogate.SurrogateCredentialParser surrogateCredentialParser)
    • surrogateAuthorizationCheck

      @ConditionalOnMissingBean(name="surrogateAuthorizationCheck") @Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.webflow.execution.Action surrogateAuthorizationCheck(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
    • loadSurrogatesListAction

      @ConditionalOnMissingBean(name="loadSurrogatesListAction") @Bean @RefreshScope(proxyMode=DEFAULT) public org.springframework.webflow.execution.Action loadSurrogatesListAction(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("surrogateAuthenticationService") org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService surrogateAuthenticationService, @Qualifier("surrogatePrincipalBuilder") org.apereo.cas.authentication.SurrogateAuthenticationPrincipalBuilder surrogatePrincipalBuilder)