Class TrustedAuthenticationConfiguration


  • @Configuration("trustedAuthenticationConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class TrustedAuthenticationConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Constructor Detail

      • TrustedAuthenticationConfiguration

        public TrustedAuthenticationConfiguration()
    • Method Detail

      • principalBearingCredentialsAuthenticationHandler

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="principalBearingCredentialsAuthenticationHandler")
        public org.apereo.cas.authentication.AuthenticationHandler principalBearingCredentialsAuthenticationHandler()
      • trustedPrincipalResolver

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="trustedPrincipalResolver")
        public org.apereo.cas.authentication.principal.PrincipalResolver trustedPrincipalResolver()
      • trustedPrincipalFactory

        @ConditionalOnMissingBean(name="trustedPrincipalFactory")
        @Bean
        public org.apereo.cas.authentication.principal.PrincipalFactory trustedPrincipalFactory()
      • remoteRequestPrincipalAttributesExtractor

        @ConditionalOnMissingBean(name="remoteRequestPrincipalAttributesExtractor")
        @Bean
        @RefreshScope
        public RemoteRequestPrincipalAttributesExtractor remoteRequestPrincipalAttributesExtractor()
      • principalFromRemoteUserAction

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="principalFromRemoteUserAction")
        public PrincipalFromRequestExtractorAction principalFromRemoteUserAction()
      • principalFromRemoteUserPrincipalAction

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="principalFromRemoteUserPrincipalAction")
        public PrincipalFromRequestExtractorAction principalFromRemoteUserPrincipalAction()
      • principalFromRemoteHeaderPrincipalAction

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="principalFromRemoteHeaderPrincipalAction")
        public PrincipalFromRequestExtractorAction principalFromRemoteHeaderPrincipalAction()
      • remoteUserAuthenticationAction

        @ConditionalOnMissingBean(name="remoteUserAuthenticationAction")
        @Bean
        @RefreshScope
        public PrincipalFromRequestExtractorAction remoteUserAuthenticationAction()
      • trustedAuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="trustedAuthenticationEventExecutionPlanConfigurer")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer trustedAuthenticationEventExecutionPlanConfigurer()