Package org.apereo.cas.oidc.config
Class OidcConfiguration.OidcCacheConfiguration
java.lang.Object
org.apereo.cas.oidc.config.OidcConfiguration.OidcCacheConfiguration
- Enclosing class:
- OidcConfiguration
@Configuration(value="OidcCacheConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class OidcConfiguration.OidcCacheConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCache(com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey, Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader, org.apereo.cas.configuration.CasConfigurationProperties casProperties) com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader(org.springframework.context.ConfigurableApplicationContext applicationContext)
-
Constructor Details
-
OidcCacheConfiguration
public OidcCacheConfiguration()
-
-
Method Details
-
oidcServiceJsonWebKeystoreCache
@Bean @ConditionalOnMissingBean(name="oidcServiceJsonWebKeystoreCache") @RefreshScope(proxyMode=DEFAULT) public com.github.benmanes.caffeine.cache.LoadingCache<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCache(@Qualifier("oidcServiceJsonWebKeystoreCacheLoader") com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey, Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
oidcServiceJsonWebKeystoreCacheLoader
@Bean @ConditionalOnMissingBean(name="oidcServiceJsonWebKeystoreCacheLoader") @RefreshScope(proxyMode=DEFAULT) public com.github.benmanes.caffeine.cache.CacheLoader<org.apereo.cas.oidc.jwks.OidcJsonWebKeyCacheKey,Optional<org.jose4j.jwk.JsonWebKeySet>> oidcServiceJsonWebKeystoreCacheLoader(org.springframework.context.ConfigurableApplicationContext applicationContext)
-