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