Class TrustedAuthenticationConfiguration.TrustedAuthenticationActionConfiguration
- java.lang.Object
-
- org.apereo.cas.adaptors.trusted.config.TrustedAuthenticationConfiguration.TrustedAuthenticationActionConfiguration
-
- Enclosing class:
- TrustedAuthenticationConfiguration
@Configuration(value="TrustedAuthenticationActionConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class TrustedAuthenticationConfiguration.TrustedAuthenticationActionConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TrustedAuthenticationActionConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrincipalFromRequestExtractorActionprincipalFromRemoteHeaderPrincipalAction(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)PrincipalFromRequestExtractorActionprincipalFromRemoteUserAction(org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)PrincipalFromRequestExtractorActionprincipalFromRemoteUserPrincipalAction(org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)PrincipalFromRequestExtractorActionremoteUserAuthenticationAction(org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, PrincipalFromRequestExtractorAction principalFromRemoteUserAction, PrincipalFromRequestExtractorAction principalFromRemoteUserPrincipalAction, PrincipalFromRequestExtractorAction principalFromRemoteHeaderPrincipalAction, org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)
-
-
-
Method Detail
-
principalFromRemoteUserAction
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="principalFromRemoteUserAction") public PrincipalFromRequestExtractorAction principalFromRemoteUserAction(@Qualifier("trustedPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, @Qualifier("remoteRequestPrincipalAttributesExtractor") RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, @Qualifier("adaptiveAuthenticationPolicy") org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, @Qualifier("serviceTicketRequestWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, @Qualifier("initialAuthenticationAttemptWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)
-
principalFromRemoteUserPrincipalAction
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="principalFromRemoteUserPrincipalAction") public PrincipalFromRequestExtractorAction principalFromRemoteUserPrincipalAction(@Qualifier("trustedPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, @Qualifier("remoteRequestPrincipalAttributesExtractor") RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, @Qualifier("adaptiveAuthenticationPolicy") org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, @Qualifier("serviceTicketRequestWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, @Qualifier("initialAuthenticationAttemptWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)
-
principalFromRemoteHeaderPrincipalAction
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="principalFromRemoteHeaderPrincipalAction") public PrincipalFromRequestExtractorAction principalFromRemoteHeaderPrincipalAction(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("trustedPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, @Qualifier("remoteRequestPrincipalAttributesExtractor") RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, @Qualifier("adaptiveAuthenticationPolicy") org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, @Qualifier("serviceTicketRequestWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, @Qualifier("initialAuthenticationAttemptWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)
-
remoteUserAuthenticationAction
@ConditionalOnMissingBean(name="remoteUserAuthenticationAction") @Bean @RefreshScope(proxyMode=DEFAULT) public PrincipalFromRequestExtractorAction remoteUserAuthenticationAction(@Qualifier("trustedPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory, @Qualifier("remoteRequestPrincipalAttributesExtractor") RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor, @Qualifier("principalFromRemoteUserAction") PrincipalFromRequestExtractorAction principalFromRemoteUserAction, @Qualifier("principalFromRemoteUserPrincipalAction") PrincipalFromRequestExtractorAction principalFromRemoteUserPrincipalAction, @Qualifier("principalFromRemoteHeaderPrincipalAction") PrincipalFromRequestExtractorAction principalFromRemoteHeaderPrincipalAction, @Qualifier("adaptiveAuthenticationPolicy") org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy adaptiveAuthenticationPolicy, @Qualifier("serviceTicketRequestWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasWebflowEventResolver serviceTicketRequestWebflowEventResolver, @Qualifier("initialAuthenticationAttemptWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver)
-
-