Class OIDCProviderMetadataResolver
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver<Issuer,OIDCProviderMetadata>
net.shibboleth.oidc.metadata.impl.OIDCProviderMetadataResolver
- All Implemented Interfaces:
OIDCMetadataResolver<OIDCProviderMetadata>,ProviderMetadataResolver,Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent,Resolver<OIDCProviderMetadata,CriteriaSet>
public class OIDCProviderMetadataResolver
extends AbstractOIDCMetadataResolver<Issuer,OIDCProviderMetadata>
implements ProviderMetadataResolver
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
-
Constructor Summary
ConstructorsConstructorDescriptionOIDCProviderMetadataResolver(MetadataCache<OIDCProviderMetadata> metadataCache) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidInitialise this metadata provider.Methods inherited from class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
doDestroy, doInitialize, getCache, getCriterionPredicateRegistry, getLogPrefix, isFailFastInitialization, isSatisfyAnyPredicates, predicateFilterCandidates, resolve, resolveSingle, setCriterionPredicateRegistry, setFailFastInitialization, setSatisfyAnyPredicatesMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.shared.resolver.Resolver
resolve, resolveSingle
-
Constructor Details
-
OIDCProviderMetadataResolver
Constructor.- Parameters:
metadataCache- the cache to hold metadata.
-
-
Method Details
-
initMetadataResolver
Description copied from class:AbstractOIDCMetadataResolverInitialise this metadata provider. Subclasses will need to override this method.- Specified by:
initMetadataResolverin classAbstractOIDCMetadataResolver<Issuer,OIDCProviderMetadata> - Throws:
ComponentInitializationException- if initialization fails.
-