Class CasCoreConfiguration


  • @Configuration("casCoreConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @EnableTransactionManagement(proxyTargetClass=true)
    public class CasCoreConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apereo.cas.authentication.ContextualAuthenticationPolicyFactory<org.apereo.cas.services.ServiceContext> authenticationPolicyFactory()  
      org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan​(java.util.List<org.apereo.cas.authentication.AuthenticationServiceSelectionStrategyConfigurer> configurers)  
      org.apereo.cas.CentralAuthenticationService centralAuthenticationService​(org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CasCoreConfiguration

        public CasCoreConfiguration()
    • Method Detail

      • authenticationPolicyFactory

        @Bean
        @ConditionalOnMissingBean(name="authenticationPolicyFactory")
        public org.apereo.cas.authentication.ContextualAuthenticationPolicyFactory<org.apereo.cas.services.ServiceContext> authenticationPolicyFactory()
      • authenticationServiceSelectionPlan

        @ConditionalOnMissingBean(name="authenticationServiceSelectionPlan")
        @Autowired
        @Bean
        public org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan​(java.util.List<org.apereo.cas.authentication.AuthenticationServiceSelectionStrategyConfigurer> configurers)
      • centralAuthenticationService

        @Bean
        @Autowired
        @ConditionalOnMissingBean(name="centralAuthenticationService")
        public org.apereo.cas.CentralAuthenticationService centralAuthenticationService​(@Qualifier("authenticationServiceSelectionPlan")
                                                                                        org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan)