public class SamlRegisteredServiceMetadataResolverCacheLoader extends java.lang.Object implements com.github.benmanes.caffeine.cache.CacheLoader<SamlRegisteredServiceCacheKey,org.opensaml.saml.metadata.resolver.MetadataResolver>
SamlRegisteredServiceMetadataResolverCacheLoader that uses Guava's cache loading strategy
to keep track of metadata resources and resolvers. The cache loader here supports loading
metadata resources from SAML services, supports dynamic metadata queries and is able
to run various validation filters on the metadata before finally caching the resolver.| Modifier and Type | Field and Description |
|---|---|
protected org.apereo.cas.support.saml.OpenSamlConfigBean |
configBean
The Config bean.
|
protected org.apereo.cas.util.http.HttpClient |
httpClient
The Http client.
|
| Constructor and Description |
|---|
SamlRegisteredServiceMetadataResolverCacheLoader() |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.saml.metadata.resolver.ChainingMetadataResolver |
load(SamlRegisteredServiceCacheKey cacheKey) |
protected org.apereo.cas.support.saml.OpenSamlConfigBean configBean
protected org.apereo.cas.util.http.HttpClient httpClient
public SamlRegisteredServiceMetadataResolverCacheLoader()
public org.opensaml.saml.metadata.resolver.ChainingMetadataResolver load(SamlRegisteredServiceCacheKey cacheKey)
load in interface com.github.benmanes.caffeine.cache.CacheLoader<SamlRegisteredServiceCacheKey,org.opensaml.saml.metadata.resolver.MetadataResolver>