Class CosmosDbTicketRegistryConfiguration

java.lang.Object
org.apereo.cas.config.CosmosDbTicketRegistryConfiguration

@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=TicketRegistry, module="cosmosdb") @AutoConfiguration public class CosmosDbTicketRegistryConfiguration extends Object
Since:
7.0.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.cosmosdb.CosmosDbObjectFactory
    cosmosDbTicketRegistryObjectFactory(org.apereo.cas.authentication.CasSSLContext casSslContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.ticket.registry.TicketRegistry
    ticketRegistry(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)
     

    Methods inherited from class java.lang.Object

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

    • CosmosDbTicketRegistryConfiguration

      public CosmosDbTicketRegistryConfiguration()
  • Method Details

    • 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)