Package org.geant.idpextension.oidc.metadata.resolver
Interfaces and common classes related to resolution of OIDC metadata (or client information).
-
Interface Summary Interface Description ClientInformationManager A manager that is capable of managingClientInformationinstances.ClientInformationResolver A resolver that is capable of resolvingClientInformationinstances which meet certain supplied criteria.MetadataValueResolver A resolver that is capable of resolving dynamic metadata values (asObjects) which meet certain supplied criteria.ProviderMetadataResolver A resolver that is capable of resolvingOIDCProviderMetadatainstances which meet certain supplied criteria.RefreshableClientInformationResolver Specialization ofClientInformationResolverthat supports on-demand refresh.RefreshableMetadataValueResolver A resolver that is capable of resolving dynamic metadata values (asObjects) which meet certain supplied criteria.RefreshableProviderMetadataResolver Specialization ofProviderMetadataResolverthat supports on-demand refresh. -
Class Summary Class Description RelyingPartyClientInformationProvider This class exists primarily to allow the parsing of relying-party.xml to create a serviceable implementation ofClientInformationResolver.RemoteJwkSetCache Stores fetched remote key set values for a desired period of time.ServiceableProviderMetadataProvider A serviceable implementation ofProviderMetadataResolver. -
Exception Summary Exception Description ClientInformationManagerException Exception indicating a problem managing client information.