Every Service Provider will have a <SPSSODescriptor> element containing multiple pieces of information about the SP, including:

Note that protocolSupportEnumeration is not an element, but rather an XML attribute in the <SPSSODescriptor> element.

Example:

<SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol urn:oasis:names:tc:SAML:2.0:protocol">
  <Extensions>
    <idpdisc:DiscoveryResponse Binding="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" Location="https://example.edu/Shibboleth.sso/DS" index="1"/>
    <mdui:UIInfo>
      <mdui:DisplayName xml:lang="en">Example Project</mdui:DisplayName>
      <mdui:Description xml:lang="en">Server for Example Project</mdui:Description>
      <mdui:InformationURL xml:lang="en">http://example.edu/about</mdui:InformationURL>
      <mdui:PrivacyStatementURL xml:lang="en">http://example.edu/about/policies</mdui:PrivacyStatementURL>
      <mdui:Logo height="70" width="200" xml:lang="en">https://example.edu/collection/euclid/images/logo.gif</mdui:Logo>
    </mdui:UIInfo>
  </Extensions>
  <KeyDescriptor>
    <ds:KeyInfo>
      <!-- A standard OASIS <KeyInfo> element, as defined in XML Signature Syntax and Processing -->
    </ds:KeyInfo>
  </KeyDescriptor>
  <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://example.edu/Shibboleth.sso/SAML2/POST" index="1"/>
  <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign" Location="https://example.edu/Shibboleth.sso/SAML2/POST-SimpleSign" index="2"/>
  <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://example.edu/Shibboleth.sso/SAML2/Artifact" index="3"/>
  <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location="https://example.edu/Shibboleth.sso/SAML2/ECP" index="4"/>
  <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location="https://example.edu/Shibboleth.sso/SAML/POST" index="5"/>
  <AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" Location="https://example.edu/Shibboleth.sso/SAML/Artifact" index="6"/>
  <AttributeConsumingService index="1">
    <ServiceName xml:lang="en">Example Project</ServiceName>
    <ServiceDescription xml:lang="en">Server for Example Project</ServiceDescription>
    <RequestedAttribute FriendlyName="eduPersonScopedAffiliation" Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"/>
    <RequestedAttribute FriendlyName="eduPersonTargetedID" Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"/>
  </AttributeConsumingService>
</SPSSODescriptor>



See SP SSO Settings (SPSSODescriptor) for more information.





Get help

Can't find what you are looking for?

help Ask the community