A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBackingStore<I,T> - Class in net.shibboleth.oidc.metadata.impl
-
A base backing store implementation.
- AbstractBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
-
Constructor.
- AbstractClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
-
Base class for
ClientSecretValueResolvers. - AbstractClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractClientSecretValueResolver
- AbstractDynamicHTTPFetchingStrategy<MetadataType> - Class in net.shibboleth.oidc.metadata.impl
-
Abstract strategy for fetching metadata dynamically over HTTP.
- AbstractDynamicHTTPFetchingStrategy(HttpClient, ResponseHandler<MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Constructor.
- AbstractFileOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> - Class in net.shibboleth.oidc.metadata.impl
-
Based on
FilesystemMetadataResolver. - AbstractFileOIDCEntityResolver(Timer, Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Constructor.
- AbstractFileOIDCEntityResolver(Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Constructor.
- AbstractMetadataCache<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A base
MetadataCacheimplementation. - AbstractMetadataCache(BackingStore<IdentifierType, MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Package private constructor.
- AbstractMetadataCache(BackingStore<IdentifierType, MetadataType>, ScheduledExecutorService) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Package private constructor.
- AbstractOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> - Class in net.shibboleth.oidc.metadata.impl
-
A base class for
Resolvers used for resolving entities containing identifiers based onIdentifier. - AbstractOIDCEntityResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Constructor.
- AbstractOIDCEntityResolver.JsonBackingStore - Class in net.shibboleth.oidc.metadata.impl
-
The collection of data which provides the backing store for the processed metadata.
- AbstractOIDCMetadataResolver<MetadataIdentifier,MetadataType> - Class in net.shibboleth.oidc.metadata.impl
-
An abstract metadata resolver which supports any type of metadata.
- AbstractOIDCMetadataResolver(MetadataCache<MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Constructor.
- AbstractReloadingOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> - Class in net.shibboleth.oidc.metadata.impl
-
Based on
AbstractReloadingMetadataResolver. - AbstractReloadingOIDCEntityResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Constructor.
- AbstractReloadingOIDCEntityResolver(Timer) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Constructor.
- AbstractReloadingOIDCEntityResolver.RefreshMetadataTask - Class in net.shibboleth.oidc.metadata.impl
-
Background task that refreshes metadata.
- apply(byte[]) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
- apply(byte[]) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataParsingStrategy
- apply(byte[]) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultSourceMetadataExpirationTimeStrategy
- apply(Issuer, String) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy
- apply(OIDCProviderMetadata) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataIdentifierExtractionStrategy
- apply(Object, MetadataPolicy) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
- apply(ExpirationTimeContext<OIDCProviderMetadata>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataExpirationTimeStrategy
- apply(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy
- apply(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
- apply(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
- apply(ApplicationContext) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ClientInformationResolverServiceStrategy
- apply(ApplicationContext) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ProviderMetadataResolverServiceStrategy
- applyAddOperator(Object, Object) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
-
Applies the given add value modifier for the given candidate and returns the result of the operation.
- AsynchronousRefreshAHeadTask() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache.AsynchronousRefreshAHeadTask
- attributeIds - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
The list of attribute IDs that may contain the resolved client secret values.
B
- backingStore - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Backing store for runtime metadata.
- BaseMetadataCacheBuilderSpec<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A based metadata cache builder specification.
- BaseMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Constructor.
- BaseStorageServiceClientInformationComponent - Class in net.shibboleth.oidc.metadata.impl
-
A base class for
ClientInformationManagerandClientInformationResolverimplementations exploitingStorageServicefor storing the OIDC client information. - BaseStorageServiceClientInformationComponent() - Constructor for class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
- BatchMetadataCache<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A
metadata cacheimplementation that supports 'refresh-ahead' semantics for batch cache updates. - BatchMetadataCache(BatchBackingStore<IdentifierType, MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Constructor.
- BatchMetadataCache(BatchBackingStore<IdentifierType, MetadataType>, ScheduledExecutorService) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Protected constructor.
- BatchMetadataCache.AsynchronousRefreshAHeadTask - Class in net.shibboleth.oidc.metadata.cache.impl
-
A runnable that triggers a cache reload.
- BatchMetadataCacheBuilderSpec<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A specification for building a batch based read-ahead metadata cache.
- BatchMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Constructor.
- BINDING_ID_REDIRECT_URI - Static variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
The ACS binding identifier matching to the redirect_uri.
- build(MetadataCacheBuilderSpec<IdentifierType, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder.Builder
-
Build the metadata cache from the given specification.
- buildCredential(JWK, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- Builder() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder.Builder
- buildFileLoadingMetadataPolicyResolver(String, BatchMetadataCacheBuilderSpec<String, Map<String, MetadataPolicy>>, Function<ProfileRequestContext, CriteriaSet>, String) - Method in class net.shibboleth.oidc.metadata.cache.impl.MetadataPolicyLookupStrategyFactory
-
Build a Function that maps a profile request context to a map of metadata policies.
- buildHttpClientContext(HttpUriRequest) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Build the
HttpClientContextinstance which will be used to invoke theHttpClientrequest. - buildHttpRequest(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Build an appropriate instance of
HttpUriRequestbased on the input criteria set. - buildRequestURL(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Build the request URL based on the input criteria set.
- buildRequestURL(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
- buildRequestURL(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
-
Build the request URL based on the input criteria set.
C
- cache - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
The metadata cache.
- cacheId - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
An identifier to give the cache this specification builds.
- ChainingClientInformationResolver - Class in net.shibboleth.oidc.metadata.impl
-
A client information provider that uses registered resolvers, in turn, to answer queries.
- ChainingClientInformationResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
Constructor.
- ChainingProviderMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
-
A provider metadata provider that uses registered resolvers, in turn, to answer queries.
- ChainingProviderMetadataResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
-
Constructor.
- cleanupTaskInterval - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
The interval at which the cleanup task should run.
- cleanupTaskInterval - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
The interval at which the cleanup task should run.
- ClientInformationNodeProcessor - Class in net.shibboleth.oidc.metadata.impl
-
An implementation of
MetadataNodeProcessorwhich supports adding an instance ofOIDCClientInformationto the object metadata ofSPSSODescriptor. - ClientInformationNodeProcessor(List<KeyInfoProvider>) - Constructor for class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Constructor.
- ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver - Class in net.shibboleth.oidc.metadata.impl
- ClientInformationParser - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl
-
Parser for a <ClientInformation> node processor.
- ClientInformationParser() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
- ClientInformationResolverServiceStrategy - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
-
Strategy for summoning up a
ClientInformationResolverfrom a populatedApplicationContext. - ClientInformationResolverServiceStrategy() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ClientInformationResolverServiceStrategy
- ClientSecretProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
-
Implementation of
KeyInfoProviderwhich provides basic support for extracting aNimbusSecretCredentialchild of KeyInfo. - ClientSecretProvider() - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
- ClientSecretReferenceProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
-
Implementation of
KeyInfoProviderwhich provides basic support for extracting aNimbusSecretCredentialchild of KeyInfo. - ClientSecretReferenceProvider(Collection<ClientSecretValueResolver>) - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
-
Constructor.
- clientSecretValueResolvers - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
-
The list of resolvers for resolving the values for client secrets.
- computeManagementDataIfAbsent(I, Function<I, MetadataManagementData<I>>) - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
- computeNextRefreshDelay(Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Computes the delay until the next refresh time based on the current metadata's expiration time and the refresh interval floor.
- computeRefreshTriggerTime(Instant, Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Compute the refresh trigger time.
- CONTENT_TYPE - Static variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
The returned content_type, must be application/json see openid-connect-discovery section 4.
- CONTEXT_NAME - Static variable in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
The context name in the
StorageService. - countClients(ClientInformationResolver) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
Counts the clients found from the given resolver.
- countClients(ProviderMetadataResolver) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
-
Counts the clients found from the given resolver.
- createdOwnTaskTimer - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Whether we created our own task timer during object construction.
- createExpirationTimeContext(MetadataType, Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Create an expiration time context from the given metadata, the min and max cache durations, and the instant representing 'now'.
- createLoadingContext() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Create a cache loading context based on the last refresh and last update time of the backing store.
- createNewBackingStore() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Create a new backing store instance for entity data.
- createOwnSchedular - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Whether we created our own schedular during object construction.
- criteriaToIdentifierStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Map criteria to identifiers to use as keys to the backing store.
- criteriaToIdentifierStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Map criteria to identifiers to use as keys to the backing store.
- criterionPredicateRegistry - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Registry used in resolving predicates from criteria.
D
- DEFAULT_CONTENT_TYPES - Static variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Default list of supported content MIME types.
- DEFAULT_OPENID_PROVIDER_WELL_KNOWN_PATH - Static variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
The default well-known path for OpenID Provider metadata.
- DefaultBatchBackingStore<I,T> - Class in net.shibboleth.oidc.metadata.impl
-
Default implementation of a
BatchBackingStore. - DefaultBatchBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- DefaultDynamicBackingStore<I,T> - Class in net.shibboleth.oidc.metadata.impl
-
Default implementation of a
DynamicBackingStore. - DefaultDynamicBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
-
Constructor.
- DefaultFileLoadingStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
-
Default strategy for loading information from a file.
- DefaultFileLoadingStrategy(Resource) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
-
Constructor.
- DefaultJSONMapParsingStrategy<V> - Class in net.shibboleth.oidc.metadata.cache.impl
-
Deserializes a UTF-8 JSON string into a Map.
- DefaultJSONMapParsingStrategy(ObjectMapper, Class<V>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
-
Constructor.
- DefaultJSONMapParsingStrategy(Class<V>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
-
Constructor.
- DefaultMetadataPolicyEnforcer - Class in net.shibboleth.oidc.metadata.policy.impl
-
A function that applies the given
MetadataPolicyto the given object. - DefaultMetadataPolicyEnforcer() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
- DefaultMetadataPolicyResponseHandler - Class in net.shibboleth.oidc.metadata.policy.impl
-
The response handler for parsing the metadata policy document into a map.
- DefaultMetadataPolicyResponseHandler() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
- DefaultMetadataPolicyValidator - Class in net.shibboleth.oidc.metadata.policy.impl
-
A function that verifies that the map of
MetadataPolicyentries meets the restrictions defined in the OIDC federation specification 1.0 (draft 17 / September 2021): - DefaultMetadataPolicyValidator() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
- DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
-
Strategy for extracting the
IssuerIDCriterionfrom aCriteriaSet. - DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy
- DefaultOIDCProviderMetadataExpirationTimeStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
-
Strategy for computing an expiry time for
OIDCProviderMetadata. - DefaultOIDCProviderMetadataExpirationTimeStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataExpirationTimeStrategy
- DefaultOIDCProviderMetadataIdentifierExtractionStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
-
Strategy for finding the Issuer of the given OIDCProviderMetadata.
- DefaultOIDCProviderMetadataIdentifierExtractionStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataIdentifierExtractionStrategy
- DefaultOIDCProviderMetadataParsingStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
-
Parse a raw byte array into a *single* OIDCProviderMetadata object.
- DefaultOIDCProviderMetadataParsingStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataParsingStrategy
- DefaultSourceMetadataExpirationTimeStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
-
Simple strategy for computing an expiry time by adding an expiry duration to the current time.
- DefaultSourceMetadataExpirationTimeStrategy(Duration) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultSourceMetadataExpirationTimeStrategy
-
Constructor.
- DefaultWellKnownPathCompositionStrategy() - Constructor for class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy
- destroyClientInformation(ClientID) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
- doDestroy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
- doDestroy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
- doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
- doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
- doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
This method checks to ensure that the
StorageServiceback-end is not null. - doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
- doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
-
This method checks to ensure that the
StorageServiceback-end is not null. - doInitialize() - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
- doInitialize() - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
- doMergeForTwoLists(List<?>, List<?>, boolean) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
-
Merges two metadata policy list values.
- doMergeForTwoObjects(Object, Object, boolean) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
-
Merges two metadata policy values that can be either single valued or lists.
- doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
- doValueChecks(Object, MetadataPolicy) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
-
Runs the value check operators for the candidate.
- DynamicMetadataCache<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A metadata cache implementation that supports 'read-through' semantics.
- DynamicMetadataCache(DynamicBackingStore<IdentifierType, MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Constructor.
- DynamicMetadataCache(DynamicBackingStore<IdentifierType, MetadataType>, ScheduledExecutorService) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Protected constructor.
- DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask - Class in net.shibboleth.oidc.metadata.cache.impl
-
Cleanup task that removes expired and idle metadata from the backing store.
- DynamicMetadataCacheBuilderSpec<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A specification for building a dynamic read-through metadata cache.
- DynamicMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Constructor.
E
- errorHandlingWrapper(Runnable) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Create a wrapper for runnables that catches any throwable and logs it.
- executorService - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
A single threaded executor service for running background cache tasks.
- ExpiredAndIdleMetadataCleanupTask() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
- expiryDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultSourceMetadataExpirationTimeStrategy
-
How long after now should the metadata expire.
F
- failFastInitialization - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Whether problems during initialization should cause the provider to fail or go on without metadata.
- failFastInitialization - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Whether problems during initialization should cause the provider to fail or go on without metadata.
- fetch(MetadataManagementData<IdentifierType>, IdentifierType, CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Fetch metadata using the supplied fetch function, then save it to the backing store.
- fetchMetadata() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Fetches metadata from a source.
- fetchMetadata() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Fetches metadata from a source.
- fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
The function to use to fetch/load metadata if either none exists, or the existing is stale.
- fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
The function to use to fetch metadata if either none exists, or the existing is stale.
- fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
-
The function to use to fetch/load metadata entries.
- fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
-
The function to use to fetch metadata if either none exists, or the existing is stale.
- FetchThroughMetadataCache<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A
metadata cacheimplementation that does not support reading and writing to a backing store. - FetchThroughMetadataCache() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
-
Constructor.
- FetchThroughMetadataCacheBuilderSpec<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A specification for building a fetch-through metadata cache.
- FetchThroughMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
-
Constructor.
- FilesystemClientInformationResolver - Class in net.shibboleth.oidc.metadata.impl
-
Based on
FilesystemMetadataResolver. - FilesystemClientInformationResolver(Timer, Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Constructor.
- FilesystemClientInformationResolver(Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Constructor.
- FilesystemProviderMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
-
Based on
FilesystemMetadataResolver. - FilesystemProviderMetadataResolver(Timer, Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Constructor.
- FilesystemProviderMetadataResolver(Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Constructor.
- freshLoad(List<MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Clear the backing store and load each metadata entry one at a time.
G
- gaugeNumLiveIndexedMetadata - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metrics Gauge for the number of live indexed metadata.
- get(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
- get(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
- get(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
- getAttributeIds() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
Get the list of attribute IDs that may contain the resolved client secret values.
- getAttributeResolver() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
Get the attribute resolver service used for the client secret value resolution.
- getBackingStore() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the backing store.
- getBackingStore() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the backing store.
- getBackingStore() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Get the backing store.
- getBackingStore() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Get the entity backing store currently in use by the metadata resolver.
- getBeanClass(Element) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
- getCache() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Get the metadata cache currently in use by the metadata resolver.
- getCacheId() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Get the cache identifier.
- getCleanupTaskInterval() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the interval at which the cleanup task should run.
- getClientSecret(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
-
Get the ClientSecret from the passed XML object.
- getClientSecret(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
-
Get the ClientSecretReferenceKey from the passed XML object.
- getCriteriaToIdentifierStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the identifier from criteria set extraction strategy.
- getCriteriaToIdentifierStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Get the criteria set to identifier lookup strategy.
- getCriterionPredicateRegistry() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Get the registry used in resolving predicates from criteria.
- getExecutorService() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the background executor service.
- getFetchStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the metadata fetching strategy.
- getFetchStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
-
Get the metadata fetching strategy.
- getId() - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
- getIdentifierExtractionStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the identifier extraction strategy.
- getIdentifierExtractionStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Get the identifier extraction strategy.
- getIndexedInformation() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Get the entity information index.
- getIndexedValues() - Method in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
- getInitialCleanupTaskDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the initial cleanup task delay.
- getJwksData(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
-
Get the JwksData from the passed XML object.
- getJwksUri(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
-
Get the JwksUri from the passed XML object.
- getKey(OIDCProviderMetadata) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Gets the identifier for the given entity.
- getKey(OIDCClientInformation) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Gets the identifier for the given entity.
- getKey(Value) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Gets the identifier for the given entity.
- getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Get last refresh of resolver.
- getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Get last update of resolver.
- getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- getListValues(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse an XML value list from a metadata value object into a collection of strings.
- getLoadingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the loading strategy.
- getLoadingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get the batch metadata loading strategy.
- getLogPrefix() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Return a prefix for logging messages for this component.
- getLogPrefix() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Return a prefix for logging messages for this component.
- getLogPrefix() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Return a prefix for logging messages for this component.
- getManagementData(I) - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
- getManagementDataIdentifiers() - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
- getMaxCacheDuration() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the maximum cache duration for metadata.
- getMaxIdleEntityData() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the maximum idle time for which the resolver will keep data for before it is removed.
- getMaxRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the maximum amount of time between refresh intervals.
- getMaxRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get the max delay to wait before refreshing metadata.
- getMetadataBeforeRemovalHook() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Get the metadata before removal hook.
- getMetadataExpirationTimeStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Get the metadata expiration time strategy.
- getMetadataExpirationTimeStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the metadata expiration time strategy.
- getMetadataFilterStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the metadata filtering strategy.
- getMetadataFilterStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Get the metadata filter strategy.
- getMetadataIdentifier() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Gets an identifier which may be used to distinguish this metadata in logging statements.
- getMetadataIdentifier() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Gets an identifier which may be used to distinguish this metadata in logging statements.
- getMetadataUpdateTime() - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
-
Get the time for the last update/modification of the metadata file.
- getMetadataUpdateTime() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Get the time for the last update/modification of the metadata file.
- getMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the predicate which determines if a piece of metadata is valid or not.
- getMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Get the predicate which determines if a piece of metadata is valid or not.
- getMinCacheDuration() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Get the minimum cache duration for metadata.
- getMinRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the minimum amount of time between refreshes.
- getMinRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get the min delay to wait before refreshing metadata.
- getOAuthRPExtensions(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Get the
OAuthRPExtensionsfrom the givenSPSSODescriptor, it it was found from its extensions. - getOrderedInformation() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Get the ordered entity information.
- getOrderedValues() - Method in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
- getOriginalValue() - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- getParsingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the parsing strategy.
- getParsingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get the raw batch metadata to metadata type parsing strategy.
- getRefreshDelayFactor() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get the refresh delay factor.
- getRefreshDelayFactor() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Gets the delay factor used to compute the next refresh time.
- getResolvers() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
Get an immutable the list of currently registered resolvers.
- getResolvers() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
-
Get an immutable the list of currently registered resolvers.
- getResource() - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
-
Get the properties resource containing client secret values.
- getSingleURIValue(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
- getSingleURIValue(MetadataValueSAMLObject) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Converts the metadata value object value into a
URI. - getSourceIdentifier() - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
- getSourceMetadataExpiryStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the source metadata expiry strategy.
- getSourceMetadataExpiryStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get the source metadata expiry date strategy.
- getSourceMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Get the predicate which determines if the source metadata is valid or not.
- getSourceMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get the predicate which determines if the source metadata is valid or not.
- getStorageService() - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
Get the
StorageServiceback-end to use. - getSupportedContentTypes() - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Get the list of supported MIME types for use in Accept request header and validation of response Content-Type header.
H
- handleResponse(HttpResponse) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
- handleResponse(HttpResponse) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
- handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
- handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
- handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
- hasExpired(MetadataManagementData<IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Determine if the metadata has expired based on the expiration time set in the managment metadata.
- httpClient - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
HTTP Client used to pull the configuration information.
- httpClientSecurityParameters - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
HTTP client security parameters.
- HTTPProviderConfigurationFetchingStrategy - Class in net.shibboleth.oidc.metadata.impl
-
A dynamic strategy for fetching OpenID Connect Provider Configuration Metadata from its well-known location (OpenID Connect Discovery 1.0, section 4).
- HTTPProviderConfigurationFetchingStrategy(HttpClient, ResponseHandler<OIDCProviderMetadata>) - Constructor for class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
- HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy - Class in net.shibboleth.oidc.metadata.impl
-
Default strategy for composing a well-known URL to fetch a provider's configuration document from.
- HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler - Class in net.shibboleth.oidc.metadata.impl
-
The response handler for parsing the providers's configuration information into
OIDCProviderMetadata.
I
- identifierExtractionStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Strategy used to extract an identifier from the given metadata.
- identifierExtractionStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Strategy used to extract an identifier from the given metadata.
- indexedEntities - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Index of identifiers to their entity information.
- indexedValues - Variable in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
-
Index of entity IDs to their descriptors.
- indexEntityDescriptor(Value, Key, AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Index the specified entity descriptor, updating the specified entity backing store instance as necessary.
- init() - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.MetadataNamespaceHandler
- initialCleanupTaskDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
The initial cleanup task delay.
- initialCleanupTaskDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
The initial cleanup task delay.
- initializeMetricsInstrumentation() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Initialize the Metrics-based instrumentation.
- initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Initialise this metadata provider.
- initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.JSONMapMetadataResolver
- initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.OIDCMapBasedMetadataResolver
- initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.OIDCProviderMetadataResolver
- initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.policy.impl.OIDCMetadataPolicyResolver
-
Initialise this metadata provider.
- initOIDCResolver() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Initializes this resolver by creating a new backing store.
- initOIDCResolver() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
- InlineJwksProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
-
Implementation of
KeyInfoProviderwhich provides basic support for extracting aJWKCredentialchild of KeyInfo. - InlineJwksProvider() - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- inputstreamToByteArray(InputStream) - Static method in class net.shibboleth.oidc.metadata.impl.ResolverHelper
-
Converts an InputStream into a byte array.
- invalidate(IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Remove/discard from the backing store all metadata for the entity with the given identifier.
- invalidateAll() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Remove/discard all metadata for the backing store.
- isFailFastInitialization() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Gets whether problems during initialization should cause the provider to fail or go on without metadata.
- isFailFastInitialization() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Gets whether problems during initialization should cause the provider to fail or go on without metadata.
- isMatchOnIdentifierRequired() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Is a match on identifier required?
- isMatchOnIdentifierRequired() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Get if an identifier criteria match is required.
- isRemoveData(MetadataManagementData<IdentifierType>, Instant, Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
-
Determine whether metadata should be removed based on expiration and idle time data.
- isRemoveIdleEntityData() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Should idle metadata be removed?
- isRequireValidMetadata() - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
- isSatisfyAnyPredicates() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Get the flag indicating whether resolved credentials may satisfy any predicates (i.e.
- isSubsetOfValues(Object, Collection<?>) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
-
Checks if the given candiate is a subset of the given values.
- isSupersetOfValues(Object, Collection<?>) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
-
Checks if the given candidate is a superset of the given values.
J
- jsonBackingStore - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Backing store for runtime JSON data.
- JsonBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Constructor.
- JSONMapMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
-
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
- JSONMapMetadataResolver(MetadataCache<Map<String, Object>>) - Constructor for class net.shibboleth.oidc.metadata.impl.JSONMapMetadataResolver
-
Constructor.
- JWKSReferenceProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
-
Implementation of
KeyInfoProviderwhich provides basic support for extracting aJWKReferenceCredentialchild of KeyInfo. - JWKSReferenceProvider() - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
K
- keyInfoCredentialResolver - Variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
The
KeyInfoCredentialResolverto be used for the resolution.
L
- lastRefresh - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Last time a refresh cycle occurred.
- lastRefresh - Variable in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
-
Last time a refresh cycle occurred.
- lastUpdate - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Last time the metadata was updated.
- lastUpdate - Variable in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
-
Last time the metadata was updated.
- load(CacheLoadingContext) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
- loadCache() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Reload the entire backing-store cache using the loading strategy.
- loadingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
The function to use to load metadata.
- loadingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
The function to use to load metadata.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataParsingStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
-
Logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder.Builder
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
-
Class logger.
- log - Variable in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
-
Class logger.
- logPrefix - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Cached log prefix.
- logPrefix - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Logging prefix.
- logPrefix - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Logging prefix.
- lookupIdentifier(IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get list of descriptors matching the identifier.
- lookupIdentifier(Key) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Get list of information matching a given identifier.
- lookupIndexedIdentifier(IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Lookup the specified entityID from the index.
- lookupIndexedIdentifier(Key) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Lookup the specified identifier from the index.
M
- mapType - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
-
The map type used by object mapper for deserializing the JSON into desired format.
- matchOnIdentifierRequired - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Is a match based on an identifier required? If not, all known metadata will be returned.
- matchOnIdentifierRequired - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Is a match based on an identifier required? If not, all known metadata will be returned.
- maxCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Maximum cache duration.
- maxCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Maximum cache duration.
- maxIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
The maximum idle time for which the resolver will keep data for a given entityID, before it is removed.
- maxIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
The maximum idle time for which the cache will keep data for before it is removed.
- maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
- maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
- maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
- MDC_ATTRIB_CURRENT_REQUEST_URI - Static variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
MDC attribute representing the current request URI.
- mergeMetadataPolicies(MetadataPolicy, MetadataPolicy) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
-
Merges two metadata policies with the rules defined in the OIDC federation spec 5.1.3.1:
- metadataBeforeRemovalHook - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
A hook that is executed just before a cache entry will been removed/invalidated/evicted.
- metadataBeforeRemovalHook - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
A hook that is executed just before a cache entry will been removed/invalidated/evicted.
- MetadataCacheBuilder - Class in net.shibboleth.oidc.metadata.cache.impl
-
A builder that creates, initializes, and safely publishes the correct
metadata cachebased on the suppliedmetadata cache builder specification. - MetadataCacheBuilder() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder
-
Private constructor.
- MetadataCacheBuilder.Builder<IdentifierType,MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
-
A static builder for generating a batch metadata cache from a given specification.
- MetadataCacheBuilderSpec<IdentifierType,MetadataType> - Interface in net.shibboleth.oidc.metadata.cache.impl
-
Marker interface for metadata cache builder specifications.
- metadataExpirationTimeStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Strategy used to compute an expiration time from a metadata instance.
- metadataExpirationTimeStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Strategy used to compute an expiration time.
- metadataFile - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
-
The metadata file.
- metadataFile - Variable in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
The metadata file.
- metadataFileFriendlyName - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
-
The metadata file name to use in logs.
- metadataFilterStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
A strategy to filter metadata.
- metadataFilterStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
A strategy to filter metadata.
- MetadataNamespaceHandler - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
-
Namespace handler for
urn:mace:shibboleth:2.0:metadata:oidc. - MetadataNamespaceHandler() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.MetadataNamespaceHandler
- MetadataPolicyHelper - Class in net.shibboleth.oidc.metadata.policy.impl
-
Static utility methods related to metadata policies.
- MetadataPolicyHelper() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
-
Constructor.
- MetadataPolicyLookupStrategyFactory - Class in net.shibboleth.oidc.metadata.cache.impl
-
A factory for building a function that resolves maps of metadata policies from the profile request context.
- MetadataPolicyLookupStrategyFactory() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.MetadataPolicyLookupStrategyFactory
- MetadataPolicyViaLocationFetchingStrategy - Class in net.shibboleth.oidc.metadata.policy.impl
-
A fetching strategy that exploits
ResourceLocationCriterionfrom the givenCriteriaSetto resolve a location for metadata policy. - MetadataPolicyViaLocationFetchingStrategy(HttpClient, ResponseHandler<Map<String, MetadataPolicy>>) - Constructor for class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
-
Constructor.
- metadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Is the metadata valid?
- metadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Is the metadata valid? Defaults to true.
- METRIC_GAUGE_NUM_LIVE_INDEX_METADATA - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metric name for the gauge of the number of live entityIDs.
- METRIC_RATIOGAUGE_FETCH_TO_GET - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metric name for the ratio gauge of fetches to resolve requests.
- METRIC_TIMER_FETCH_FROM_ORIGIN_SOURCE - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metric name for the timer for
DynamicMetadataCache.fetch(MetadataManagementData, Object, CriteriaSet). - METRIC_TIMER_GET - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metric name for the timer for
DynamicMetadataCache.get(CriteriaSet). - metricsBaseName - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Base name for Metrics instrumentation names.
- mgmtDataMap - Variable in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
-
Map holding management data for each entityID.
- mgmtMappingFunction - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Mapping function to use when creating new metadata management data.
- minCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Minimum cache duration.
- minCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Minimum cache duration.
- minRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Floor, in milliseconds, for the refresh interval.
- minRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Floor, in milliseconds, for the refresh interval.
- minRefreshDelay - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Floor, in milliseconds, for the refresh interval.
N
- NAMESPACE - Static variable in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.MetadataNamespaceHandler
-
Namespace for this handler.
- net.shibboleth.oidc.metadata.cache.impl - package net.shibboleth.oidc.metadata.cache.impl
-
Metadata cache implementation.
- net.shibboleth.oidc.metadata.impl - package net.shibboleth.oidc.metadata.impl
-
Implementation classes related to resolution of OIDC metadata (or client information).
- net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider - package net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
-
Implementation classes related to KeyInfo extensions.
- net.shibboleth.oidc.metadata.policy.impl - package net.shibboleth.oidc.metadata.policy.impl
-
Metadata policy implementation.
- net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl - package net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl
-
Spring-aware tools for resolving OIDC entities.
- net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl - package net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
-
Spring-aware tools for resolving OIDC entities.
- newFilterContext() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Get a new instance of
MetadataFilterContextto be used when filtering metadata. - nextRefresh - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Next time a refresh cycle will occur.
O
- objectMapper - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
-
JSON object mapper.
- OIDCMapBasedMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
-
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
- OIDCMapBasedMetadataResolver(MetadataCache<Map<String, Object>>) - Constructor for class net.shibboleth.oidc.metadata.impl.OIDCMapBasedMetadataResolver
-
Constructor.
- OIDCMetadataPolicyResolver - Class in net.shibboleth.oidc.metadata.policy.impl
-
Concrete resolver implementation for metadata policy resolution.
- OIDCMetadataPolicyResolver(MetadataCache<Map<String, MetadataPolicy>>) - Constructor for class net.shibboleth.oidc.metadata.policy.impl.OIDCMetadataPolicyResolver
-
Constructor.
- OIDCProviderMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
-
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
- OIDCProviderMetadataResolver(MetadataCache<OIDCProviderMetadata>) - Constructor for class net.shibboleth.oidc.metadata.impl.OIDCProviderMetadataResolver
-
Constructor.
- OIDCProviderMetadataResponseHandler() - Constructor for class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
- orderedEntitiess - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Ordered list of entity information.
- orderedValues - Variable in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
-
Ordered list of entity descriptors.
- originalValue - Variable in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
-
The bytes of the original loaded metadata.
P
- parse(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Parses an entity from the byte array.
- parse(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Parses an entity from the byte array.
- parse(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Parses an entity from the byte array.
- parseApplicationType(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
ApplicationTypefrom the given extensions. - parseAudiences(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the SAML Audience elements.
- parseClientAuthenticationMethod(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
ClientAuthenticationMethodfrom the given extensions. - parseClientID(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Converts the entityID of the given
SPSSODescriptorinto aClientID. - parseClientSecret(Iterable<Credential>) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Fetches the client secret from given the set of
Credentials. - parseDefaultAcrValues(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the default
ACRvalues from the given extensions. - parseEncryptionMethod(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
EncryptionMethodfrom the given metadata value. - parseGrantTypes(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
GrantTypes from the given extensions. - parseJweAlgorithm(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
JWEAlgorithmfrom the given metadata value. - parseJWK(String) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- parseJWKs(String) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- parseJwkSet(Iterable<Credential>, String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Convert the given credentials into the Nimbus
JWKSet. - parseJWKSet(String) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- parseJwkUri(Iterable<Credential>, String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Convert the given credentials into a JWKS URI.
- parseJwsAlgorithm(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
JWSAlgorithmfrom the given metadata value. - parseRedirectUris(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the redirection URIs from the given role descriptor.
- parseResponseTypes(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
ResponseTypes from the given extensions. - parseScopes(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
Scopefrom the given extensions. - parseSubjectType(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
SubjectTypefrom the given role descriptor's name ID formats. - parseUris(List<? extends MetadataValueSAMLObject>) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the URIs from the given list of metadata values.
- parsingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
How to parse the loaded metadata from the loadingStrategy into a usable metadatatype.
- parsingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
How to parse the loaded metadata from the loadingStrategy into a usable metadatatype.
- parsingStrategy - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
-
The parsing strategy used for parsing metadata policies.
- parsingStrategy - Variable in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
-
The parsing strategy used for parsing metadata policies.
- populateMetadata(SPSSODescriptor, Iterable<Credential>, String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Populates the
OIDCClientMetadatausing the values found from the givenSPSSODescriptor, the set ofCredentials and the client ID. - predicateFilterCandidates(Iterable<MetadataType>, CriteriaSet, boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Filter the supplied candidates by resolving predicates from the supplied criteria and applying the predicates to return a filtered
Iterable. - preProcessEntityDescriptor(Value, Key, AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Pre-process the specified entity descriptor, updating the specified entity backing store instance as necessary.
- process(XMLObject) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
- process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
- process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
- process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
- process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
- PropertiesClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
-
A client secret value resolver that fetches the values from the given Properties file.
- PropertiesClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
- propertiesResource - Variable in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
-
The properties resource containing client secret values.
- ProviderMetadataResolverServiceStrategy - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
-
Strategy for summoning up a
ProviderMetadataResolverfrom a populatedApplicationContext. - ProviderMetadataResolverServiceStrategy() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ProviderMetadataResolverServiceStrategy
R
- ratioGaugeFetchToGet - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metrics RatioGauge for count of origin fetches to gets.
- read(MetadataManagementData<IdentifierType>, IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Read metadata from the cache under the lock relating to the Identifier of the metadata to find.
- readWriteLock - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
A lock to use when reading from and loading the cache.
- refresh() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Refreshes the metadata from its source.
- refresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- refresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- refreshDelayFactor - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Factor used to compute when the next refresh interval will occur.
- refreshDelayFactor - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Factor used to compute when the next refresh interval will occur.
- refreshMetadataTask - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Current task to refresh metadata.
- RefreshMetadataTask() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver.RefreshMetadataTask
- ReloadingProviderMetadataProvider - Class in net.shibboleth.oidc.metadata.impl
-
This class uses the service interface to implement
ProviderMetadataResolver. - ReloadingProviderMetadataProvider(ReloadableService<ProviderMetadataResolver>) - Constructor for class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
-
Constructor.
- ReloadingRelyingPartyClientInformationProvider - Class in net.shibboleth.oidc.metadata.impl
-
This class uses the service interface to implement
ClientInformationResolver. - ReloadingRelyingPartyClientInformationProvider(ReloadableService<ClientInformationResolver>) - Constructor for class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
-
Constructor.
- relyingPartyContextLookupStrategy - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - removeByIdentifier(Key, AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Remove from the backing store all metadata for the entity with the given identifier.
- removeExpiredAndIdleMetadata() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
- removeIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Flag indicating whether idle entity data should be removed.
- removeIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Flag indicating whether idle entity data should be removed.
- removeManagementData(I) - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
- resolveCredentials(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Get all the credentials attached to the given
SPSSODescriptor. - ResolverHelper - Class in net.shibboleth.oidc.metadata.impl
-
Helper methods for (OIDC) metadata resolution classes.
- ResolverHelper() - Constructor for class net.shibboleth.oidc.metadata.impl.ResolverHelper
-
Constructor.
- resolvers - Variable in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
Registered resolvers.
- resolvers - Variable in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
-
Registered resolvers.
- ResolverServiceClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
-
A client secret value resolver that fetches the values from the given
AttributeResolverservice. - ResolverServiceClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
Constructor.
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
- responseHandler - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
HttpClient ResponseHandler instance to use.
- run() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache.AsynchronousRefreshAHeadTask
- run() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
- run() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver.RefreshMetadataTask
S
- satisfyAnyPredicates - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Flag which determines whether predicates used in filtering are connected by a logical 'OR' (true) or by logical 'AND' (false).
- scheduleNextRefresh(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Schedules the next refresh.
- scheduleNextRefresh(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Schedules the next refresh.
- service - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
-
The service which managed the reloading.
- service - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
-
The service which managed the reloading.
- service - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
The attribute resolver service used for the client secret value resolution.
- setAttributeIds(List<String>) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
Set the list of attribute IDs that may contain the resolved client secret values.
- setAttributeResolver(ReloadableService<AttributeResolver>) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
Set the attribute resolver service used for the client secret value resolution.
- setBackingStore(AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Set the entity backing store currently in use by the metadata resolver.
- setCacheId(String) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Set the cache identifier of the cache this specification builds.
- setCleanupTaskInterval(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the interval at which the cleanup task should run.
- setCleanupTaskInterval(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the interval at which the cleanup task should run.
- setCriteriaToIdentifierStrategy(Function<CriteriaSet, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Set the
CriteriaSetto IdentifierType strategy. - setCriteriaToIdentifierStrategy(Function<CriteriaSet, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Set the criteria set to identifier lookup strategy.
- setCriterionPredicateRegistry(CriterionPredicateRegistry<MetadataType>) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Set the registry used in resolving predicates from criteria.
- setFailFastInitialization(boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Sets whether problems during initialization should cause the provider to fail or go on without metadata.
- setFailFastInitialization(boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Sets whether problems during initialization should cause the provider to fail or go on without metadata.
- setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the metadata fetching strategy.
- setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the metadata fetching strategy.
- setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
-
Set the metadata fetching strategy.
- setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
-
Set the metadata fetching strategy.
- setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Set an instance of
HttpClientSecurityParameterswhich provides various parameters to influence the security behavior of the HttpClient instance. - setIdentifierExtractionStrategy(Function<MetadataType, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Set the MetadataType to IdentifierType extraction time strategy.
- setIdentifierExtractionStrategy(Function<MetadataType, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Set the identifier extraction strategy.
- setInitialCleanupTaskDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the initial cleanup task delay.
- setInitialCleanupTaskDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the initial cleanup task delay.
- setLastRefresh(Instant) - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- setLastUpdate(Instant) - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- setLoadingStrategy(LoadingStrategy) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Set the strategy used to batch load metadata from a source.
- setLoadingStrategy(LoadingStrategy) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Set the batch metadata loading strategy, applies to the
BatchMetadataCachetype. - setMatchOnIdentifierRequired(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Set if a match on identifier is required in order to return results.
- setMatchRequired(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Set if a match on identifier is required in order to return results.
- setMaxCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the maximum cache duration for metadata.
- setMaxCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the maximum cache duration for metadata.
- setMaxIdleEntityData(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the maximum idle time for which the resolver will keep data for a given entityID, before it is removed.
- setMaxIdleEntityData(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the maximum idle time for which the resolver will keep data for before it is removed.
- setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Sets the maximum amount of time between refresh intervals.
- setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Sets the maximum amount of time between refresh intervals.
- setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Sets the maximum amount of time between refresh intervals.
- setMetadataBeforeRemovalHook(BiConsumer<List<MetadataType>, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Set a hook to run before a metadata cache entry is removed from the cache.
- setMetadataBeforeRemovalHook(BiConsumer<List<MetadataType>, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Set a hook to run before a metadata cache entry is removed from the cache.
- setMetadataExpirationTimeStrategy(Function<ExpirationTimeContext<MetadataType>, Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the metadata expiration time strategy.
- setMetadataExpirationTimeStrategy(Function<ExpirationTimeContext<MetadataType>, Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the metadata expiration time strategy.
- setMetadataFile(File) - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Sets the file from which metadata is read.
- setMetadataFilterStrategy(BiFunction<MetadataType, MetadataFilterContext, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Set the metadata filtering strategy.
- setMetadataFilterStrategy(BiFunction<MetadataType, MetadataFilterContext, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Set the metadata filtering strategy.
- setMetadataValidPredicate(Predicate<MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Set the predicate which determines if a piece of metadata is valid or not.
- setMetadataValidPredicate(Predicate<MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Set the predicate which determines if a piece of metadata is valid or not.
- setMetricsBaseName(String) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the base name for Metrics instrumentation.
- setMinCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the minimum cache duration for metadata.
- setMinCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the minimum cache duration for metadata.
- setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Sets the minimum amount of time between refreshes.
- setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Sets the minimum amount of time between refreshes.
- setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Sets the minimum amount of time between refreshes.
- setOriginalValue(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
- setParsingStrategy(Function<byte[], List<Map<String, MetadataPolicy>>>) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
-
Set the parsing strategy used for parsing metadata policies.
- setParsingStrategy(Function<byte[], List<Map<String, MetadataPolicy>>>) - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
-
Set the parsing strategy used for parsing metadata policies.
- setParsingStrategy(Function<byte[], List<MetadataType>>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Set the strategy used to convert raw metadata in bytes to the given metadata type.
- setParsingStrategy(Function<byte[], List<MetadataType>>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Set he raw batch metadata to metadata type parsing strategy.
- setRefreshDelayFactor(Float) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Sets the delay factor used to compute the next refresh time.
- setRefreshDelayFactor(Float) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
-
Sets the delay factor used to compute the next refresh time.
- setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
-
Set the strategy used to locate the
RelyingPartyContextassociated with a givenProfileRequestContext. - setRemoveIdleEntityData(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Set the flag indicating whether idle entity data should be removed.
- setRemoveIdleEntityData(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
-
Set the flag indicating whether idle entity data should be removed.
- setRequireValidMetadata(boolean) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
- setResolvers(List<? extends ClientInformationResolver>) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
Set the registered client information resolvers.
- setResolvers(List<? extends ProviderMetadataResolver>) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
-
Set the registered provider metadata resolvers.
- setResource(Resource) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
-
Set the properties resource containing client secret values.
- setSatisfyAnyPredicates(boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
-
Set the flag indicating whether resolved credentials may satisfy any predicates (i.e.
- setSourceMetadataExpiryStrategy(Function<byte[], Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Set a strategy to find the metadata expiry date from a source metadata document as bytes.
- setSourceMetadataExpiryStrategy(Function<byte[], Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Set a strategy to find the metadata expiry date from a source metadata document as bytes.
- setSourceMetadataValidPredicate(Predicate<byte[]>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Set the predicate which determines if the source metadata is valid or not.
- setSourceMetadataValidPredicate(Predicate<byte[]>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Set the predicate which determines if the source metadata is valid or not.
- setStorageService(StorageService) - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
Set the
StorageServiceback-end to use. - setSupportedContentTypes(List<String>) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Set the list of supported MIME types for use in Accept request header and validation of response Content-Type header.
- setWellKnownLocationCompositionStrategy(BiFunction<Issuer, String, String>) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
Set the well-known location composition strategy.
- setWellKnownPath(String) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
Set the well-known URL path component.
- shouldAttemptRefresh(MetadataManagementData<IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Determine if the metadata should be refreshed based on stored refresh trigger time.
- shouldGenerateId() - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
- SkeletonEchoingRoleDescriptorResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
- sourceMetadataExpiryStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Determine the expiration time of the source batch loaded metadata.
- sourceMetadataExpiryStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Determine the expiration time of the source batch loaded metadata.
- sourceMetadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
-
Is the raw metadata bytes from the source valid?
- sourceMetadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
-
Is the raw metadata bytes from the source valid?
- storageService - Variable in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
The
StorageServiceback-end to use. - StorageServiceClientInformationManager - Class in net.shibboleth.oidc.metadata.impl
-
A
ClientInformationManagerexploitingStorageServicefor storing the data. - StorageServiceClientInformationManager() - Constructor for class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
- StorageServiceClientInformationResolver - Class in net.shibboleth.oidc.metadata.impl
-
A
ClientInformationResolverexploitingStorageServicefor fetching the stored data. - StorageServiceClientInformationResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
- storeClientInformation(OIDCClientInformation, Instant) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
-
Deprecated.
- storeClientInformation(OIDCClientInformation, Instant, boolean) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
- storeNewMetadata(MetadataManagementData<IdentifierType>, MetadataType, IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Process the new metadata as follows: Apply the metadata filtering strategy configured. Check the fetched metadata's identifier matches that expected. Write the metadata to the backing store (cache). Update the metadata's management information with new refresh information.
- supportedContentTypes - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
List of supported MIME types for use in Accept request header and validation of response Content-Type header.
- supportedContentTypesValue - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Generated Accept request header value.
- supportedMediaTypes - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
-
Supported
MediaTypeinstances, constructed from theAbstractDynamicHTTPFetchingStrategy.supportedContentTypeslist.
T
- taskTimer - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Timer used to schedule background metadata update tasks.
- test(Map<String, MetadataPolicy>) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
- timerFetchFromSource - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metrics Timer for
DynamicMetadataCache.fetch(MetadataManagementData, Object, CriteriaSet). - timerGet - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
-
Metrics Timer for
DynamicMetadataCache.get(CriteriaSet). - TYPE_NAME - Static variable in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
-
Element name.
U
- updateKeys(List<OIDCClientInformation>) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Updates the key set in the given list of OIDC client informations.
V
- validateHttpResponse(HttpResponse) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
-
Validate the received HTTP response instance, such as checking for supported content types.
- validateMetadataFile(File) - Static method in class net.shibboleth.oidc.metadata.impl.ResolverHelper
-
Validate the basic properties of the specified metadata file, for example that it exists; that it is a file; and that it is readable.
- verifyRegexp(Object, String) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
-
Verifies that the given candidate meets the regular expression.
- verifyValue(String, Pair<String, Object>, List<Object>, List<Object>, List<Object>) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
-
Verifies the value against the following rules:
W
- wellKnownLocationCompositionStrategy - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
Strategy for composing an issuer with the well-known configuration path.
- wellKnownPath - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
-
The well-known path for OpenID Provider metadata.
- writeToBackingStore(MetadataType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
-
Write the given metadata to the backing store index.
All Classes All Packages