Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

User Interface Elements in Metadata

User interface elements in Federation metadata supports elements that contribute to are used by downstream applications to construct rich, dynamic user interfaces (UIs). These elements include:

  • Display Name
  • Description
  • Information URL
  • Privacy Statement URL
  • Logo URL

The IdP administrator adds UI elements to metadata Specifically, user interface elements in IdP metadata are used for the discovery and error pages at the SP. The SP administrator adds UI elements to metadata , while user interface elements in SP metadata are used for the login, consent, and error pages at the IdP. As a result, the overall user experience is enhanced.The goal is to unify the user interfaces at both ends of the process, thereby enhancing the overall user experience.

The administrative interface has the following input fields:

  • Display Name
  • Description
  • Information URL
  • Privacy Statement URL
  • Logo URL

By submitting these fields, the administrator adds the corresponding user interface elements to metadata. See the following pages for guidance:

Technical Details

The SAML V2.0 Metadata Extensions for Login and Discovery specification defines an <mdui:UIInfo> extension element. InCommon supports the following child elements of the <mdui:UIInfo> element:

...

Code Block
xml
xml
<!-- User Interface Elements for InCommon IdPs and SPs -->
<md:Extensions>
  <mdui:UIInfo
      xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui">
    <mdui:DisplayName xml:lang="en">...</mdui:DisplayName>
    <mdui:Description xml:lang="en">...</mdui:Description>
    <mdui:InformationURL xml:lang="en">...</mdui:InformationURL>
    <mdui:PrivacyStatementURL xml:lang="en">...</mdui:PrivacyStatementURL>
    <!-- the logoactual willwidth beand scaledheight toof the givenimage widthare and heightincluded -->
    <mdui:Logo width="80" height="60">...</mdui:Logo>
  </mdui:UIInfo>
</md:Extensions>