Package org.apereo.cas.oidc.config
Class OidcJwksMongoDbConfiguration
java.lang.Object
org.apereo.cas.oidc.config.OidcJwksMongoDbConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnClass(org.springframework.data.mongodb.core.MongoTemplate.class)
@ConditionalOnFeatureEnabled(feature=OpenIDConnect)
@AutoConfiguration
public class OidcJwksMongoDbConfiguration
extends Object
This is
OidcJwksMongoDbConfiguration.- Since:
- 6.5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSupplier<org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService>mongoOidcJsonWebKeystoreGeneratorService(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.data.mongodb.core.MongoOperations mongoOidcJsonWebKeystoreTemplate) org.springframework.data.mongodb.core.MongoOperationsmongoOidcJsonWebKeystoreTemplate(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.CasSSLContext casSslContext)
-
Constructor Details
-
OidcJwksMongoDbConfiguration
public OidcJwksMongoDbConfiguration()
-
-
Method Details
-
mongoOidcJsonWebKeystoreTemplate
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="mongoOidcJsonWebKeystoreTemplate") public org.springframework.data.mongodb.core.MongoOperations mongoOidcJsonWebKeystoreTemplate(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("casSslContext") org.apereo.cas.authentication.CasSSLContext casSslContext) -
mongoOidcJsonWebKeystoreGeneratorService
@RefreshScope(proxyMode=DEFAULT) @Bean public Supplier<org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService> mongoOidcJsonWebKeystoreGeneratorService(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("mongoOidcJsonWebKeystoreTemplate") org.springframework.data.mongodb.core.MongoOperations mongoOidcJsonWebKeystoreTemplate)
-