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).

Table of Contents

Attributes

Common Attributes

...

Dynamic Provider Attributes

...

Remote Dynamic Provider Attributes

...

This is essentially the same as the Dynamic MetadataProvider with a slightly simpler configuration syntax to automatically generate the appropriate URL substitutions.

Reference

Attributes

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

...

Name

Type

Default

Req?

Description

baseURL

baseUrl

String
string
Required
Y

Specifies the MDQ "base

url

" URL of the metadata

provide

Child Elements

query service

Include Page
MetadataProviderCommonAttributes
MetadataProviderCommonAttributes

Include Page
MetadataProviderDynamicCommonAttributes
MetadataProviderDynamicCommonAttributes

Include Page
MetadataProviderRemoteDynamicCommonAttributes
MetadataProviderRemoteDynamicCommonAttributes

Child Elements

Include Page
MetadataProviderChildElements
MetadataProviderChildElements

...

Include Page
MetadataProviderNetworkChildElements
MetadataProviderNetworkChildElements

...

Code Block
languagexml
titleMDQ providerMetadata Source
<MetadataProvider type="MDQ" id="mdq.example.org" ignoreTransport="true" cacheDirectory="mdq-example-org"
		baseUrl="http://mdq.example.org/global/" cacheDirectory="mdqCache">
    <MetadataFilter type="Signature" certificate="metadata-signing-key.pem"/>
    <MetadataFilter type="SignatureRequireValidUntil" certificatemaxValidityInterval="/path/to/the/pemfile.pem8640000"/>
</MetadataProvider>