ChainingMetadataProvider
Namespace: urn:mace:shibboleth:2.0:metadata
Schema: http://shibboleth.net/schema/idp/shibboleth-metadata.xsd
Overview
The ChainingMetadataProvider
 is a container for an ordered sequence of metadata providers of any type. When conducting a search, the metadata resolver consults each child provider in the order in which it is listed. See the parent topic for a detailed description of the search ordering algorithm used by the metadata resolver.
Reference
Examples
Here is a brief summary of the examples in this section:
Example 1: A traditional configuration usingÂ
FilesystemMetadataProvider
 for local metadata andÂFileBackedHTTPMetadataProvider
for federation metadataExample 2: A "no touch" configuration using
LocalDynamicMetadataProvider
 for local metadata andÂFileBackedHTTPMetadataProvider
 for federation metadataExample 3: A completely dynamic configuration usingÂ
LocalDynamicMetadataProvider
 for local metadata andDynamicHTTPMetadataProvider
 for federation metadata
The following example illustrates one or more providers of type FilesystemMetadataProvider followed by a single FileBackedHTTPMetadataProvider:
Â
Avoid redundant providers in the chain
Resolve federation metadata with either a FileBackedHTTPMetadataProvider
 (Example #2) or a DynamicHTTPMetadataProvider
(Example #3) but not both. Assuming the same set of entities are represented in each case, the two approaches are mutually exclusive.