UIInfoMetadataFilter

 

This feature requires V3.2+ of the software.

The UIInfo MetadataFilter, identified by type="UIInfo", adds <mdui:UIInfo> extension content to entities in order to drive software behavior based on them. primarily the output of the Discovery Feed Handler. The filter is mainly useful for occasionally replacing or adding UI extensions to a few entities with externally supplied metadata. It isn't practical to maintain this information on behalf of other organizations in most cases.

Given a set of rules, it adds or replaces a <mdui:Info> element and all its child content in all an entity's <md:IDPSSODescriptor> roles' <md:Extensions> elements.

Reference

Attributes

Name

Type

Default

Description

Name

Type

Default

Description

replace 

boolean

false

Whether to replace an existing copy of the extension if present

Child Elements

Element

Cardinalty

Description

Element

Cardinalty

Description

<mdui:UIInfo>

one or more

The extension element to add or replace

<Entity>

one or more

Contains the entityID of an entity to which to attach the immediately preceding extension element

Example

<MetadataFilter type="UIInfo"> <mdui:UIInfo xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui"> <mdui:DisplayName xml:lang="en">Example Org</mdui:DisplayName> <mdui:InformationURL xml:lang="en">https://idp.example.org/info.html</mdui:InformationURL> <mdui:PrivacyStatementURL xml:lang="en">http://policy.example.org/</mdui:PrivacyStatementURL> <mdui:Logo height="83" width="83" xml:lang="en">https://idp.example.org/images/logo.jpg</mdui:Logo> </mdui:UIInfo> <Entity>http://idp.example.org/saml</Entity> </MetadataFilter>