Eine Referenz für unterstützte Ansprüche und Beispiele für SAML-Assertionen.
USM Content
Diese Attribute sind spezifisch für SAML-Konfigurationen auf Planebene. Informationen zum Überprüfen der Attribute für SAML auf Domänenebene finden Sie unter SAML-Assertion auf Domänenebene: Beispiele für unterstützte Ansprüche in Smartsheet.
Erforderliche Attribute
Für eine erfolgreiche Authentifizierung bei der Anmeldung müssen sowohl die dauerhafte ID als auch die E-Mail-Adresse an Smartsheet übergeben werden. Dies erfordert zwei getrennte Ansprüche.
Weitere Informationen finden Sie weiter unten.
Persistente ID
Dies ist das Attribut, das sich für eine Identität am seltensten ändert. Smartsheet akzeptiert sechs Formate (einige davon sind nicht nach dem SAML 2.0-Standard spezifiziert), die im Element „NameID“ codiert sind. Die folgenden Formate werden unterstützt:
- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
- urn:oasis:names:tc:SAML:2.0:nameid-format:email
- urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
- urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified
- urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
- urn:oid:1.3.6.1.4.1.5923.1.1.1.10
Smartsheet akzeptiert auch Assertionen ohne ein NameID-Element und extrahiert einen Wert für eine persistente ID aus einem Attribut, wenn ein Attribut mit den folgenden Elementen übereinstimmt:
- name="eduPersonPrincipalName" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname"
- name="persistent" nameFormat="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"
- name="urn:oid:1.3.6.1.4.1.5923.1.1.1.6" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
- name="eduPersonPrincipalName" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
E-Mail-Adresse
Dies ist die mit dem Smartsheet-Konto verknüpfte E-Mail-Adresse. Sie entspricht einem Benutzernamen im Smartsheet-Service. Dies muss ein Attribut sein und darf nicht aus dem NameID-Element extrahiert werden.
Dies sind die akzeptierten Formate:
- name="email" name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
- name="emailAddress",nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="Email",nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="saml_username",nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="emailaddress",nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"
- name="emailaddress",nameFormat="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
- name="urn:oid:0.9.2342.19200300.100.1.3",nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
- name="mail",nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
Optionale Attribute
Vorname
Der Vorname der Person, die mit dem Konto verknüpft ist (Vorname).
Dies sind die unterstützten Formate:
- name="givenName" name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname"
- name="givenname" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="given_name" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="givenname" nameFormat="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname"
- name="givenname" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"
- name="urn:oid:2.5.4.42" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
Nachname
Der Nachname der Person, die mit dem Konto verknüpft ist (Nachname).
Dies sind die unterstützten Formate:
- name="surname"
- name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname"
- name="surname" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="sur_name" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic"
- name="surname" nameFormat="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname"
- name="surname" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified"
- name="urn:oid:2.5.4.4" nameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
Beispiel-Assertion
Wenn Sie Metadaten generieren, müssen Sie die oben genannten Ansprüche verwenden.
Der folgende Link enthält Beispiele für SAML-Antwort-Assertionen:
https://www.samltool.com/generic_sso_res.php
Diese Beispiele dienen nur zur Veranschaulichung und funktionieren in Smartsheet nicht. Ihre Metadaten müssen von Ihrem IdP generiert werden.