Package net.shibboleth.oidc.metadata.impl
Implementation classes related to resolution of OIDC metadata (or client information).
-
Class Summary Class Description AbstractClientSecretValueResolver Base class forClientSecretValueResolvers.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.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.ClientInformationNodeProcessor An implementation ofMetadataNodeProcessorwhich supports adding an instance ofOIDCClientInformationto the object metadata ofSPSSODescriptor.FilesystemClientInformationResolver Based onFilesystemMetadataResolver.PropertiesClientSecretValueResolver A client secret value resolver that fetches the values from the given Properties file.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.