Package | Description |
---|---|
org.opensaml.saml.common.profile.logic |
Functions and predicates supporting common SAML profile behavior.
|
org.opensaml.saml.metadata.resolver |
Classes for SAML metadata resolution.
|
org.opensaml.saml.metadata.resolver.impl |
Class for retrieving, filtering, and querying metadata.
|
Modifier and Type | Method and Description |
---|---|
void |
AffiliationNameIDPolicyPredicate.setMetadataResolver(MetadataResolver resolver)
Set the metadata resolver to use.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BatchMetadataResolver
Marker interface for
MetadataResolver implementations which resolve
metadata from a batch of data loaded and processed in advance of resolution operations,
for example by loading an XML document from a file or HTTP resource at component initialization
time. |
interface |
DynamicMetadataResolver
Marker interface for
MetadataResolver implementations which resolve
metadata by dynamically querying for the requested data individually at the time of the
resolution operation, for example by invoking a request to a remote network-based
metadata publishing endpoint or metadata oracle service. |
interface |
RefreshableMetadataResolver
Specialization of
MetadataResolver that supports on-demand refresh. |
Modifier and Type | Class and Description |
---|---|
class |
ChainingMetadataResolver
A metadata provider that uses registered resolvers, in turn, to answer queries.
|
Modifier and Type | Method and Description |
---|---|
List<MetadataResolver> |
ChainingMetadataResolver.getResolvers()
Get an immutable the list of currently registered resolvers.
|
Modifier and Type | Method and Description |
---|---|
void |
ChainingMetadataResolver.setResolvers(List<? extends MetadataResolver> newResolvers)
Set the registered metadata resolvers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBatchMetadataResolver
Abstract subclass for metadata resolvers that process and resolve metadata at a given point
in time from a single metadata source document.
|
class |
AbstractDynamicHTTPMetadataResolver
Abstract subclass for dynamic metadata resolvers that implement metadata resolution based on HTTP requests.
|
class |
AbstractDynamicMetadataResolver
Abstract subclass for metadata resolvers that resolve metadata dynamically, as needed and on demand.
|
class |
AbstractMetadataResolver
An abstract, base, implementation of a metadata provider.
|
class |
AbstractReloadingMetadataResolver
Base class for metadata providers that cache and periodically refresh their metadata.
|
class |
CompositeMetadataResolver
A
MetadataResolver implementation that answers requests by composing the answers of child
MetadataResolver s. |
class |
DOMMetadataResolver
A
MetadataProvider implementation that retrieves metadata from a DOM Element as
supplied by the user. |
class |
FileBackedHTTPMetadataResolver
A URL metadata provider that caches a copy of the retrieved metadata to disk so that, in the event that the metadata
may not be pulled from the URL it may be pulled from disk using the last fetched data.
|
class |
FilesystemMetadataResolver
A metadata provider that pulls metadata from a file on the local filesystem.
|
class |
FunctionDrivenDynamicHTTPMetadataResolver
Simple implementation of an HTTP-based dynamic metadata resolver which builds the request URL
to process based on a
Function instance. |
class |
HTTPMetadataResolver
A metadata provider that pulls metadata using an HTTP GET.
|
class |
ResourceBackedMetadataResolver
A metadata provider that reads metadata from a {#link
Resource . |
Modifier and Type | Method and Description |
---|---|
List<MetadataResolver> |
CompositeMetadataResolver.getResolvers()
Gets an immutable the list of currently registered resolvers.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeMetadataResolver.setResolvers(List<MetadataResolver> newResolvers)
Sets the current set of metadata resolvers.
|
Constructor and Description |
---|
BasicRoleDescriptorResolver(MetadataResolver mdResolver)
Constructor.
|
Copyright © 2017. All rights reserved.