Package net.shibboleth.oidc.metadata.impl
Implementation classes related to resolution of OIDC metadata (or client information).
-
Class Summary Class Description AbstractBackingStore<I,T> A base backing store implementation.AbstractClientSecretValueResolver Base class forClientSecretValueResolvers.AbstractDynamicHTTPFetchingStrategy<MetadataType> Abstract strategy for fetching metadata dynamically over HTTP.AbstractFileOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> Based onFilesystemMetadataResolver.AbstractOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> 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.AbstractReloadingOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> Based onAbstractReloadingMetadataResolver.BaseStorageServiceClientInformationComponent A base class forClientInformationManagerandClientInformationResolverimplementations exploitingStorageServicefor storing the OIDC client information.ChainingClientInformationResolver A client information provider that uses registered resolvers, in turn, to answer queries.ChainingProviderMetadataResolver A provider metadata provider that uses registered resolvers, in turn, to answer queries.ClientInformationNodeProcessor An implementation ofMetadataNodeProcessorwhich supports adding an instance ofOIDCClientInformationto the object metadata ofSPSSODescriptor.DefaultBatchBackingStore<I,T> Default implementation of aBatchBackingStore.DefaultDynamicBackingStore<I,T> Default implementation of aDynamicBackingStore.FilesystemClientInformationResolver Based onFilesystemMetadataResolver.FilesystemProviderMetadataResolver Based onFilesystemMetadataResolver.HTTPProviderConfigurationFetchingStrategy A dynamic strategy for fetching OpenID Connect Provider Configuration Metadata from its well-known location (OpenID Connect Discovery 1.0, section 4).HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy Default strategy for composing a well-known URL to fetch a provider's configuration document from.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler The response handler for parsing the providers's configuration information intoOIDCProviderMetadata.JSONMapMetadataResolver Concrete metadata resolver for OIDC Provider configuration metadata resolution.OIDCMapBasedMetadataResolver Concrete metadata resolver for OIDC Provider configuration metadata resolution.OIDCProviderMetadataResolver Concrete metadata resolver for OIDC Provider configuration metadata resolution.PropertiesClientSecretValueResolver A client secret value resolver that fetches the values from the given Properties file.ReloadingProviderMetadataProvider This class uses the service interface to implementProviderMetadataResolver.ReloadingRelyingPartyClientInformationProvider This class uses the service interface to implementClientInformationResolver.ResolverHelper Helper methods for (OIDC) metadata resolution classes.ResolverServiceClientSecretValueResolver A client secret value resolver that fetches the values from the givenAttributeResolverservice.StorageServiceClientInformationManager AClientInformationManagerexploitingStorageServicefor storing the data.StorageServiceClientInformationResolver AClientInformationResolverexploitingStorageServicefor fetching the stored data.