SAML アサーション: Smartsheet でサポートしているクレーム例

サポートしているクレーム例と SAML アサーションの例を紹介します。

ご利用可能なユーザー

プラン:

  • Smartsheet
  • Enterprise

必須属性

サインイン認証を成功させるには、永続的識別子メール アドレスの両方のクレームが Smartsheet に渡される必要があります。これには、2 つの異なるクレームが必要となります。 

追加の詳細情報を以下でご確認ください。 

永続的識別子

これは、識別子において変化する可能性が最も低い属性です。Smartsheet では、NameID 要素でエンコードされた 6 つの形式 (そのうちいくつかは SAML 2.0 標準で指定されていません) を受け入れます。サポートしている形式は以下のとおりです。

  • 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 は NameID 要素を含まないアサーションも受け入れ、以下と一致する属性がある場合は、属性から永続的識別子の値を抽出します。 

  • 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"

メール アドレス

これは Smartsheet アカウントに関連付けられているメール アドレスであり、Smartsheet サービスのユーザー名に相当します。これは属性でなければならず、NameID 要素から抽出されるものではありません。 

有効な形式は以下のとおりです。 

  • 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" 

オプションの属性 

Given name (名)

アカウントに関連付けられているユーザーの名前 (名) です。 

サポートされている形式は以下のとおりです。 

  • 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"

Surname (姓)

アカウントに関連付けられているユーザーの苗字 (姓) です。 

サポートされている形式は以下のとおりです。

  • 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"

サンプル アサーション  

メタデータを生成した場合は、上記のクレームを使用する必要があります。

以下のリンクをクリックすると、SAML レスポンス アサーションの例を確認できます。
https://www.samltool.com/generic_sso_res.php

 

これらの例はイメージであり、Smartsheet 上では機能しません。メタデータは IdP によって生成される必要があります。