Package org.apereo.cas.oidc.config
Class OidcJwksConfiguration.OidcEndpointsJwksGeneratorConfiguration
- java.lang.Object
-
- org.apereo.cas.oidc.config.OidcJwksConfiguration.OidcEndpointsJwksGeneratorConfiguration
-
- Enclosing class:
- OidcJwksConfiguration
@Configuration(value="OidcEndpointsJwksGeneratorConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class OidcJwksConfiguration.OidcEndpointsJwksGeneratorConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OidcEndpointsJwksGeneratorConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>>oidcDefaultJsonWebKeystoreCache(com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcDefaultJsonWebKeystoreCacheLoader, org.apereo.cas.configuration.CasConfigurationProperties casProperties)com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>>oidcDefaultJsonWebKeystoreCacheLoader(org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService)org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorServiceoidcJsonWebKeystoreGeneratorService(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.util.spring.CasEventListeneroidcJsonWebKeyStoreListener(com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcDefaultJsonWebKeystoreCache)
-
-
-
Method Detail
-
oidcDefaultJsonWebKeystoreCacheLoader
@Bean @ConditionalOnMissingBean(name="oidcDefaultJsonWebKeystoreCacheLoader") @RefreshScope(proxyMode=DEFAULT) public com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcDefaultJsonWebKeystoreCacheLoader(@Qualifier("oidcJsonWebKeystoreGeneratorService") org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService)
-
oidcJsonWebKeyStoreListener
@ConditionalOnMissingBean(name="oidcJsonWebKeyStoreListener") @Bean public org.apereo.cas.util.spring.CasEventListener oidcJsonWebKeyStoreListener(@Qualifier("oidcDefaultJsonWebKeystoreCache") com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcDefaultJsonWebKeystoreCache)
-
oidcDefaultJsonWebKeystoreCache
@Bean @ConditionalOnMissingBean(name="oidcDefaultJsonWebKeystoreCache") @RefreshScope(proxyMode=DEFAULT) public com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcDefaultJsonWebKeystoreCache(@Qualifier("oidcDefaultJsonWebKeystoreCacheLoader") com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,java.util.Optional<org.jose4j.jwk.JsonWebKeySet>> oidcDefaultJsonWebKeystoreCacheLoader, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
oidcJsonWebKeystoreGeneratorService
@Bean(initMethod="generate") @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="oidcJsonWebKeystoreGeneratorService") public org.apereo.cas.oidc.jwks.generator.OidcJsonWebKeystoreGeneratorService oidcJsonWebKeystoreGeneratorService(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-