Interface ProviderMetadataResolver

All Superinterfaces:
Component, IdentifiedComponent, Resolver<OIDCProviderMetadata,CriteriaSet>
All Known Subinterfaces:
RefreshableProviderMetadataResolver
All Known Implementing Classes:
ChainingProviderMetadataResolver, FilesystemProviderMetadataResolver, OIDCProviderMetadataResolver, ReloadingProviderMetadataProvider

public interface ProviderMetadataResolver extends Resolver<OIDCProviderMetadata,CriteriaSet>, IdentifiedComponent
A resolver that is capable of resolving OIDCProviderMetadata instances which meet certain supplied criteria.

At a minimum, a OIDCProviderMetadata implementation MUST support the following criteria: