@Configuration(value="casCoreConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
@EnableTransactionManagement(proxyTargetClass=true)
public class CasCoreConfiguration
extends java.lang.Object
CasCoreConfiguration.| Constructor and Description |
|---|
CasCoreConfiguration() |
| Modifier and Type | Method and 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) |
@Bean @ConditionalOnMissingBean(name="authenticationPolicyFactory") public org.apereo.cas.authentication.ContextualAuthenticationPolicyFactory<org.apereo.cas.services.ServiceContext> authenticationPolicyFactory()
@ConditionalOnMissingBean(name="authenticationServiceSelectionPlan") @Autowired @Bean public org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan(java.util.List<org.apereo.cas.authentication.AuthenticationServiceSelectionStrategyConfigurer> configurers)
@Bean
@Autowired
@ConditionalOnMissingBean(name="centralAuthenticationService")
public org.apereo.cas.CentralAuthenticationService centralAuthenticationService(@Qualifier(value="authenticationServiceSelectionPlan")
org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationServiceSelectionPlan)