Package net.shibboleth.oidc.metadata.impl
package net.shibboleth.oidc.metadata.impl
Implementation classes related to resolution of OIDC metadata (or client information).
-
ClassesClassDescriptionAbstractBackingStore<I,
T> A base backing store implementation.Base class forClientSecretValueResolvers.AbstractDynamicHTTPFetchingStrategy<MetadataType>Abstract strategy for fetching metadata dynamically over HTTP.Based onFilesystemMetadataResolver.A base class forResolvers used for resolving entities containing identifiers based onIdentifier.AbstractOIDCMetadataResolver<MetadataIdentifier,MetadataType> An abstract metadata resolver which supports any type of metadata.Base class for metadata providers that cache and periodically refresh their entities.A base class forClientInformationManagerandClientInformationResolverimplementations exploitingStorageServicefor storing the OIDC client information.A client information provider that uses registered resolvers, in turn, to answer queries.A provider metadata provider that uses registered resolvers, in turn, to answer queries.An implementation ofMetadataNodeProcessorwhich supports adding an instance ofOIDCClientInformationto the object metadata ofSPSSODescriptor.Default implementation of aBatchBackingStore.Default implementation of aDynamicBackingStore.EmptyBackingStore<I,T> A backing store which provides no functionality other than to return empty unmodifiable lists.An OIDC metadata provider that pulls client metadata from a file on the local filesystem.An OIDC metadata provider that pulls provider metadata from a file on the local filesystem.A dynamic strategy for fetching OpenID Connect Provider Configuration Metadata from its well-known location (OpenID Connect Discovery 1.0, section 4).Default strategy for composing a well-known URL to fetch a provider's configuration document from.The response handler for parsing the providers's configuration information intoOIDCProviderMetadata.Concrete metadata resolver for OIDC Provider configuration metadata resolution.Concrete metadata resolver for OIDC Provider configuration metadata resolution.Concrete metadata resolver for OIDC Provider configuration metadata resolution.A client secret value resolver that fetches the values from the given Properties file.This class uses the service interface to implementProviderMetadataResolver.This class uses the service interface to implementClientInformationResolver.Helper methods for (OIDC) metadata resolution classes.A client secret value resolver that fetches the values from the givenAttributeResolverservice.AClientInformationManagerexploitingStorageServicefor storing the data.AClientInformationResolverexploitingStorageServicefor fetching the stored data.