Class OIDCProviderMetadataResolver
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
-
- net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver<com.nimbusds.oauth2.sdk.id.Issuer,com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>
-
- net.shibboleth.oidc.metadata.impl.OIDCProviderMetadataResolver
-
- All Implemented Interfaces:
OIDCMetadataResolver<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>,ProviderMetadataResolver,Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent,Resolver<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata,CriteriaSet>
public class OIDCProviderMetadataResolver extends AbstractOIDCMetadataResolver<com.nimbusds.oauth2.sdk.id.Issuer,com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata> implements ProviderMetadataResolver
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
-
-
Constructor Summary
Constructors Constructor Description OIDCProviderMetadataResolver(MetadataCache<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata> metadataCache)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitMetadataResolver()Initialise 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, setSatisfyAnyPredicates
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
getId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
Methods inherited from interface net.shibboleth.utilities.java.support.resolver.Resolver
resolve, resolveSingle
-
-
-
-
Constructor Detail
-
OIDCProviderMetadataResolver
public OIDCProviderMetadataResolver(@Nonnull MetadataCache<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata> metadataCache)Constructor.- Parameters:
metadataCache- the cache to hold metadata.
-
-
Method Detail
-
initMetadataResolver
protected void initMetadataResolver() throws ComponentInitializationExceptionDescription copied from class:AbstractOIDCMetadataResolverInitialise this metadata provider. Subclasses will need to override this method.- Specified by:
initMetadataResolverin classAbstractOIDCMetadataResolver<com.nimbusds.oauth2.sdk.id.Issuer,com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>- Throws:
ComponentInitializationException- if initialization fails.
-
-