Package org.apereo.cas.config
Class CasCosmosDbTicketRegistryAutoConfiguration
java.lang.Object
org.apereo.cas.config.CasCosmosDbTicketRegistryAutoConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=TicketRegistry,
module="cosmosdb")
@AutoConfiguration
public class CasCosmosDbTicketRegistryAutoConfiguration
extends Object
- Since:
- 7.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.ticket.catalog.CasTicketCatalogConfigurationValuesProviderorg.apereo.cas.cosmosdb.CosmosDbObjectFactorycosmosDbTicketRegistryObjectFactory(org.apereo.cas.authentication.CasSSLContext casSslContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.ticket.registry.TicketRegistryticketRegistry(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.ticket.serialization.TicketSerializationManager ticketSerializationManager, org.apereo.cas.ticket.TicketCatalog ticketCatalog, org.apereo.cas.cosmosdb.CosmosDbObjectFactory cosmosDbTicketRegistryObjectFactory)
-
Constructor Details
-
CasCosmosDbTicketRegistryAutoConfiguration
public CasCosmosDbTicketRegistryAutoConfiguration()
-
-
Method Details
-
cosmodDbTicketCatalogConfigurationValuesProvider
@ConditionalOnMissingBean(name="cosmosDbTicketCatalogConfigurationValuesProvider") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.catalog.CasTicketCatalogConfigurationValuesProvider cosmodDbTicketCatalogConfigurationValuesProvider() -
cosmosDbTicketRegistryObjectFactory
@ConditionalOnMissingBean(name="cosmosDbTicketRegistryObjectFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.cosmosdb.CosmosDbObjectFactory cosmosDbTicketRegistryObjectFactory(@Qualifier("casSslContext") org.apereo.cas.authentication.CasSSLContext casSslContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
ticketRegistry
@Bean @ConditionalOnMissingBean(name="cosmosDbTicketRegistry") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("ticketSerializationManager") org.apereo.cas.ticket.serialization.TicketSerializationManager ticketSerializationManager, @Qualifier("ticketCatalog") org.apereo.cas.ticket.TicketCatalog ticketCatalog, @Qualifier("cosmosDbTicketRegistryObjectFactory") org.apereo.cas.cosmosdb.CosmosDbObjectFactory cosmosDbTicketRegistryObjectFactory)
-