Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents


Overview

Indicated by type="MDQ", this MetadataProvider loads metadata on-demand from an HTTP server using the conventions defined by the Metadata Query Protocol draft specification (see base protocolSAML profile). This is essentially the same as the Dynamic MetadataProvider with a slightly simpler configuration syntax to automatically generate the appropriate URL substitutions.

...

The type="MDQ" attribute mustbe present, and the following attribute must also be present:

Name

Type

Req?

Description

baseUrl

string

Y

Specifies the MDQ "base" URL of the metadata query service

Include Page
MetadataProviderCommonAttributes
MetadataProviderCommonAttributes
Include Page
MetadataProviderDynamicCommonAttributes
MetadataProviderDynamicCommonAttributes
Include Page
MetadataProviderRemoteDynamicCommonAttributes
MetadataProviderRemoteDynamicCommonAttributes

Child Elements

Include Page
MetadataProviderChildElements
MetadataProviderChildElements
Include Page
MetadataProviderNetworkChildElements
MetadataProviderNetworkChildElements

Example

MDQ Metadata Source
Code Block
languagexmltitleMDQ Metadata Source
<MetadataProvider type="MDQ" id="mdq.example.org" ignoreTransport="true" cacheDirectory="mdq-example-org"
		baseUrl="http://mdq.example.org/global/">
    <MetadataFilter type="Signature" certificate="metadata-signing-key.pem"/>
    <MetadataFilter type="RequireValidUntil" maxValidityInterval="8640000"/>
</MetadataProvider>

...