Package net.shibboleth.oidc.metadata
package net.shibboleth.oidc.metadata
Interfaces and common classes related to resolution of OIDC metadata (or client information).
-
ClassDescriptionBase class for all metadata criterion classes.BackingStore<I,
T> A backing store that holds cached objects.BatchBackingStore<I,T> A specialisation of aBackingStorethat deals with batch metadata.A manager that is capable of managingClientInformationinstances.Exception indicating a problem managing client information.A resolver that is capable of resolvingClientInformationinstances which meet certain supplied criteria.A resolver that is capable of resolving client secret values (asStrings) which meet certain supplied criteria.DynamicBackingStore<I,T> A dynamic version of aBackingStore.Marker interface forOIDCMetadataResolverimplementations which resolve metadata by dynamically querying for the requested data individually at the time of the resolution operation, for example by invoking a request to the well-known provider configuration endpoint.A resolver that is capable of resolvingMapinstances which meet certain supplied criteria.A resolver that is capable of resolving Maps which meet certain supplied criteria.MetadataManagementData<MetadataIdentifier>Class that holds management data about an entities metadata.Generic interface for OIDC Metadata resolvers which process specified criteria and produce some implementation-specific result information.This class is a sortable container ofProviderMetadataResolvers, wrapped into a serviceable component.A resolver that is capable of resolvingOIDCProviderMetadatainstances which meet certain supplied criteria.Specialization ofClientInformationResolverthat supports on-demand refresh.Specialization ofProviderMetadataResolverthat supports on-demand refresh.This class exists primarily to allow the parsing of relying-party.xml to create a serviceable implementation ofClientInformationResolver.