Class SurrogateAuthenticationDelegationConfiguration

java.lang.Object
org.apereo.cas.config.SurrogateAuthenticationDelegationConfiguration

@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature={DelegatedAuthentication,SurrogateAuthentication}) @ConditionalOnClass(org.apereo.cas.config.DelegatedAuthenticationWebflowConfiguration.class) @AutoConfiguration public class SurrogateAuthenticationDelegationConfiguration extends Object
Since:
7.0.0
  • Constructor Details

    • SurrogateAuthenticationDelegationConfiguration

      public SurrogateAuthenticationDelegationConfiguration()
  • Method Details

    • surrogateDelegatedAuthenticationPreProcessor

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="surrogateDelegatedAuthenticationPreProcessor") public org.apereo.cas.authentication.principal.DelegatedAuthenticationPreProcessor surrogateDelegatedAuthenticationPreProcessor(@Qualifier("surrogateAuthenticationService") org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService surrogateAuthenticationService, @Qualifier("surrogatePrincipalBuilder") org.apereo.cas.authentication.SurrogateAuthenticationPrincipalBuilder surrogatePrincipalBuilder)
    • delegatedAuthenticationCredentialExtractor

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="surrogateDelegatedAuthenticationCredentialExtractor") public org.apereo.cas.authentication.principal.DelegatedAuthenticationCredentialExtractor delegatedAuthenticationCredentialExtractor(@Qualifier("delegatedClientDistributedSessionStore") org.pac4j.core.context.session.SessionStore delegatedClientDistributedSessionStore)