Package org.apereo.cas.config
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 TypeMethodDescriptionorg.springframework.webflow.execution.ActionloadSurrogatesListAction(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.ActionselectSurrogateAction(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.SurrogateAuthenticationPrincipalBuilder surrogatePrincipalBuilder) org.springframework.webflow.execution.ActionsurrogateAuthorizationCheck(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer) org.apereo.cas.authentication.surrogate.SurrogateCredentialParsersurrogateCredentialParser(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.springframework.webflow.execution.ActionsurrogateInitialAuthenticationAction(org.apereo.cas.authentication.surrogate.SurrogateCredentialParser surrogateCredentialParser)
-
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)
-