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 |
---|---|---|---|
replace | boolean | false | Whether to replace an existing copy of the extension if present |
Child Elements
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>