All Classes Interface Summary Class Summary
| Class |
Description |
| AbstractBackingStore<I,T> |
A base backing store implementation.
|
| AbstractClientSecretValueResolver |
|
| AbstractDynamicHTTPFetchingStrategy<MetadataType> |
Abstract strategy for fetching metadata dynamically over HTTP.
|
| AbstractFileOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> |
|
| AbstractMetadataCache<IdentifierType,MetadataType> |
|
| AbstractOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> |
A base class for Resolvers used for resolving entities containing identifiers based on Identifier.
|
| AbstractOIDCMetadataResolver<MetadataIdentifier,MetadataType> |
An abstract metadata resolver which supports any type of metadata.
|
| AbstractReloadingOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> |
|
| BaseMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A based metadata cache builder specification.
|
| BaseStorageServiceClientInformationComponent |
|
| BatchMetadataCache<IdentifierType,MetadataType> |
A metadata cache implementation that supports 'refresh-ahead' semantics for batch
cache updates.
|
| BatchMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A specification for building a batch based read-ahead metadata cache.
|
| 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 |
|
| ClientInformationParser |
Parser for a <ClientInformation> node processor.
|
| ClientInformationResolverServiceStrategy |
|
| ClientSecretProvider |
|
| ClientSecretReferenceProvider |
|
| DefaultBatchBackingStore<I,T> |
|
| DefaultDynamicBackingStore<I,T> |
|
| DefaultFileLoadingStrategy |
Default strategy for loading information from a file.
|
| DefaultJSONMapParsingStrategy<V> |
Deserializes a UTF-8 JSON string into a Map.
|
| DefaultMetadataPolicyEnforcer |
|
| DefaultMetadataPolicyResponseHandler |
The response handler for parsing the metadata policy document into a map.
|
| DefaultMetadataPolicyValidator |
A function that verifies that the map of MetadataPolicy entries meets the restrictions defined in the
OIDC federation specification 1.0 (draft 17 / September 2021):
|
| DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy |
|
| DefaultOIDCProviderMetadataExpirationTimeStrategy |
Strategy for computing an expiry time for OIDCProviderMetadata.
|
| DefaultOIDCProviderMetadataIdentifierExtractionStrategy |
Strategy for finding the Issuer of the given OIDCProviderMetadata.
|
| DefaultOIDCProviderMetadataParsingStrategy |
Parse a raw byte array into a *single* OIDCProviderMetadata object.
|
| DefaultSourceMetadataExpirationTimeStrategy |
Simple strategy for computing an expiry time by adding an expiry duration to the current time.
|
| DynamicMetadataCache<IdentifierType,MetadataType> |
A metadata cache implementation that supports 'read-through' semantics.
|
| DynamicMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A specification for building a dynamic read-through metadata cache.
|
| FetchThroughMetadataCache<IdentifierType,MetadataType> |
A metadata cache implementation that does not support reading and writing to
a backing store.
|
| FetchThroughMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A specification for building a fetch-through metadata cache.
|
| FilesystemClientInformationResolver |
|
| FilesystemProviderMetadataResolver |
|
| 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 into OIDCProviderMetadata.
|
| InlineJwksProvider |
|
| JSONMapMetadataResolver |
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
|
| JWKSReferenceProvider |
|
| MetadataCacheBuilder |
|
| MetadataCacheBuilder.Builder<IdentifierType,MetadataType> |
A static builder for generating a batch metadata cache from a given specification.
|
| MetadataCacheBuilderSpec<IdentifierType,MetadataType> |
Marker interface for metadata cache builder specifications.
|
| MetadataNamespaceHandler |
Namespace handler for urn:mace:shibboleth:2.0:metadata:oidc.
|
| MetadataPolicyHelper |
Static utility methods related to metadata policies.
|
| MetadataPolicyLookupStrategyFactory |
A factory for building a function that resolves maps of metadata policies from the profile request context.
|
| MetadataPolicyViaLocationFetchingStrategy |
|
| OIDCMapBasedMetadataResolver |
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
|
| OIDCMetadataPolicyResolver |
Concrete resolver implementation for metadata policy 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.
|
| ProviderMetadataResolverServiceStrategy |
|
| ReloadingProviderMetadataProvider |
|
| ReloadingRelyingPartyClientInformationProvider |
|
| ResolverHelper |
Helper methods for (OIDC) metadata resolution classes.
|
| ResolverServiceClientSecretValueResolver |
A client secret value resolver that fetches the values from the given AttributeResolver service.
|
| StorageServiceClientInformationManager |
|
| StorageServiceClientInformationResolver |
|