A B C D F G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
-
Base class for
ClientSecretValueResolvers. - AbstractClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractClientSecretValueResolver
- 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.
- 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.
- 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(ApplicationContext) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ClientInformationResolverServiceStrategy
- attributeIds - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
-
The list of attribute IDs that may contain the resolved client secret values.
B
- 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
- BINDING_ID_REDIRECT_URI - Static variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
The ACS binding identifier matching to the redirect_uri.
- buildCredential(JWK, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
C
- 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.
- 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.
- 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.
- createdOwnTaskTimer - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Whether we created our own task timer during object construction.
- createNewBackingStore() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Create a new backing store instance for entity data.
D
- destroyClientInformation(ClientID) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
- doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- 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.impl.AbstractOIDCEntityResolver
- 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.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. - doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
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.
- 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.
- 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.
G
- 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.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
- 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.
- getFromExtensions(Extensions, QName) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Get all objects of the given type from the given extensions.
- getId() - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
- getIndexedInformation() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Get the entity information index.
- 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(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
- 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
- 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.impl.AbstractFileOIDCEntityResolver
-
Get the time for the last update/modification of the metadata file.
- 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.
- getResolvers() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
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. - getSingleValue(MetadataValueSAMLObject) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Gets the trimmed
Stringvalue from the given metadata value object. - getStorageService() - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
Get the
StorageServiceback-end to use.
H
- 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
I
- indexedEntities - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Index of identifiers to their entity information.
- 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
- 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.
- 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.
- isRequireValidMetadata() - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
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.
- 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
- keyFetchInterval - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
The remote key refresh interval.
- keyFetchInterval - Variable in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
-
The remote key refresh interval in milliseconds.
- 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.
- lastUpdate - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Last time the metadata was updated.
- 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.AbstractReloadingOIDCEntityResolver
-
Class logger.
- log - Variable in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
-
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.PropertiesClientSecretValueResolver
-
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.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
-
Class logger.
- lookupIdentifier(Key) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Get list of information matching a given identifier.
- lookupIndexedIdentifier(Key) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
-
Lookup the specified identifier from the index.
M
- maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
- metadataFile - Variable in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
The metadata file.
- 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
- 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.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.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.
- nextRefresh - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Next time a refresh cycle will occur.
O
- orderedEntitiess - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
-
Ordered list of entity information.
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.
- parseApplicationType(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
-
Parse the
ApplicationTypefrom the given extensions. - 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(MetadataValueSAMLObject) - 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(MetadataValueSAMLObject) - 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
- parseJwsAlgorithm(MetadataValueSAMLObject) - 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. - parseScope(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.
- 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. - 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.
R
- 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
- 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
- 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.
- remoteJwkSetCache - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
The cache for remote JWK key sets.
- remoteJwkSetCache - Variable in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
-
The cache for remote JWK key sets.
- 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.
- resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
- 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.PropertiesClientSecretValueResolver
- 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.
- 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.ChainingClientInformationResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
- resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
- 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
- run() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver.RefreshMetadataTask
S
- scheduleNextRefresh(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Schedules the next refresh.
- 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.
- 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.
- setKeyFetchInterval(Duration) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Set the remote key refresh interval.
- setKeyFetchInterval(Duration) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
-
Set the remote key refresh interval.
- setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Sets the maximum amount of time between refresh intervals.
- setMetadataFile(File) - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
-
Sets the file from which metadata is read.
- setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Sets the minimum amount of time between refreshes.
- setRemoteJwkSetCache(RemoteJwkSetCache) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
-
Set the cache for remote JWK key sets.
- setRemoteJwkSetCache(RemoteJwkSetCache) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
-
Set the cache for remote JWK key sets.
- 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.
- setResource(Resource) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
-
Set the properties resource containing client secret values.
- setStorageService(StorageService) - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
-
Set the
StorageServiceback-end to use. - 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
- 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
T
- taskTimer - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
-
Timer used to schedule background metadata update tasks.
- 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
- 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.
All Classes All Packages