@Configuration(value="casCoreServicesConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class CasCoreServicesConfiguration extends java.lang.Object
CasCoreServicesConfiguration
.Modifier and Type | Class and Description |
---|---|
static class |
CasCoreServicesConfiguration.EmbeddedServiceRegistryDao
The embedded service registry that processes built-in JSON service files
on the classpath.
|
Constructor and Description |
---|
CasCoreServicesConfiguration() |
Modifier and Type | Method and Description |
---|---|
CasAttributeEncoder |
casAttributeEncoder(ServiceRegistryDao serviceRegistryDao) |
MultifactorTriggerSelectionStrategy |
defaultMultifactorTriggerSelectionStrategy() |
ServiceRegistryDao |
embeddedJsonServiceRegistry(org.springframework.context.ApplicationEventPublisher publisher) |
ServiceRegistryDao |
inMemoryServiceRegistryDao() |
NoOpCasAttributeEncoder |
noOpCasAttributeEncoder() |
RegisteredServiceCipherExecutor |
registeredServiceCipherExecutor() |
java.util.List |
serviceFactoryList() |
ServiceRegistryInitializer |
serviceRegistryInitializer(ServiceRegistryDao serviceRegistryDao) |
ServicesManager |
servicesManager(ServiceRegistryDao serviceRegistryDao) |
PersistentIdGenerator |
shibbolethCompatiblePersistentIdGenerator() |
ServiceFactory |
webApplicationServiceFactory() |
@RefreshScope @Bean public MultifactorTriggerSelectionStrategy defaultMultifactorTriggerSelectionStrategy()
@RefreshScope @Bean public PersistentIdGenerator shibbolethCompatiblePersistentIdGenerator()
@Bean public ServiceFactory webApplicationServiceFactory()
@RefreshScope @Bean public CasAttributeEncoder casAttributeEncoder(@Qualifier(value="serviceRegistryDao") ServiceRegistryDao serviceRegistryDao)
@Bean public NoOpCasAttributeEncoder noOpCasAttributeEncoder()
@Bean public RegisteredServiceCipherExecutor registeredServiceCipherExecutor()
@Bean public ServicesManager servicesManager(@Qualifier(value="serviceRegistryDao") ServiceRegistryDao serviceRegistryDao)
@ConditionalOnMissingBean(name="serviceRegistryDao") @Bean(name={"serviceRegistryDao","inMemoryServiceRegistryDao"}) public ServiceRegistryDao inMemoryServiceRegistryDao()
@Autowired @ConditionalOnMissingBean(name="jsonServiceRegistryDao") @Bean public ServiceRegistryInitializer serviceRegistryInitializer(@Qualifier(value="serviceRegistryDao") ServiceRegistryDao serviceRegistryDao)
@Autowired @ConditionalOnMissingBean(name="jsonServiceRegistryDao") @Bean public ServiceRegistryDao embeddedJsonServiceRegistry(org.springframework.context.ApplicationEventPublisher publisher)
@Lazy @Bean public java.util.List serviceFactoryList()