Class CasCoreAuthenticationHandlersConfiguration


  • @Configuration("casCoreAuthenticationHandlersConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class CasCoreAuthenticationHandlersConfiguration
    extends java.lang.Object
    Since:
    5.1.0
    • Constructor Detail

      • CasCoreAuthenticationHandlersConfiguration

        public CasCoreAuthenticationHandlersConfiguration()
    • Method Detail

      • proxyAuthenticationHandler

        @ConditionalOnProperty(prefix="cas.sso",
                               name="proxy-authn-enabled",
                               havingValue="true",
                               matchIfMissing=true)
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.AuthenticationHandler proxyAuthenticationHandler()
      • proxyPrincipalFactory

        @ConditionalOnMissingBean(name="proxyPrincipalFactory")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.principal.PrincipalFactory proxyPrincipalFactory()
      • proxyPrincipalResolver

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

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

        @ConditionalOnMissingBean(name="acceptUsersPrincipalFactory")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.principal.PrincipalFactory acceptUsersPrincipalFactory()
      • proxyAuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="proxyAuthenticationEventExecutionPlanConfigurer")
        @Bean
        @ConditionalOnProperty(prefix="cas.sso",
                               name="proxy-authn-enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer proxyAuthenticationEventExecutionPlanConfigurer()
      • acceptPasswordPolicyConfiguration

        @ConditionalOnMissingBean(name="acceptPasswordPolicyConfiguration")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.support.password.PasswordPolicyContext acceptPasswordPolicyConfiguration()
      • jaasPasswordPolicyConfiguration

        @ConditionalOnMissingBean(name="jaasPasswordPolicyConfiguration")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.support.password.PasswordPolicyContext jaasPasswordPolicyConfiguration()