...
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 protocol, SAML profile).
Attributes
Common Attributes
. This is essentially the same as the Dynamic MetadataProvider with a slightly simpler configuration syntax to automatically generate the appropriate URL substitutions.
The baseUrl
XML attribute is also required, to point to the root of the MDQ server.
Reference
Expand |
---|
title | Common XML Attributes |
---|
|
The type="MDQ" attribute mustbe present. Include Page |
---|
| MetadataProviderCommonAttributes |
---|
| MetadataProviderCommonAttributes |
---|
|
|
Expand |
---|
title | Dynamic Provider XML Attributes |
---|
|
|
...
|
---|
| MetadataProviderDynamicCommonAttributes |
---|
| MetadataProviderDynamicCommonAttributes |
---|
|
|
Expand |
---|
title | Remote Dynamic Provider XML Attributes |
---|
|
Include Page |
---|
| MetadataProviderRemoteDynamicCommonAttributes |
---|
| MetadataProviderRemoteDynamicCommonAttributes |
---|
|
|
...
Expand |
---|
title | Specific XML Attributes |
---|
|
The following attribute MUST be present: |
...
...
...
...
...
...
Expand |
---|
title | Common XML Child Elements |
---|
|
Include Page |
---|
| MetadataProviderChildElements |
---|
| MetadataProviderChildElements |
---|
|
|
...
Expand |
---|
title | Remote Dynamic XML Child Elements |
---|
|
Include Page |
---|
| MetadataProviderNetworkChildElements |
---|
| MetadataProviderNetworkChildElements |
---|
|
|
Example
MDQ Metadata Source
Code Block |
---|
language | xml | title | MDQ provider |
---|
|
<MetadataProvider type="MDQ" id="mdq.example.org" ignoreTransport="true" cacheDirectory="mdq-example-org"
baseUrl="http://mdq.example.org/global/">
<MetadataFilter type="Signature" cacheDirectorycertificate="mdqCache"metadata-signing-key.pem"/>
<MetadataFilter type="SignatureRequireValidUntil" certificatemaxValidityInterval="/path/to/the/pemfile.pem8640000"/>
</MetadataProvider> |