Smartsheet での Okta SCIM の使用

Smartsheet - Okta SCIM 統合により、組織のセキュリティおよびコンプライアンス ポリシーの一貫性を実現できます。

 

ご利用可能なユーザー

プラン:

  • Enterprise

権限:

  • システム管理者

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

Smartsheet - Okta SCIM 統合を使用すると、Okta のアクティブ ディレクトリ環境で行われた更新に基づいてユーザーの役割とアクセスを管理できます。

システム管理者は、Okta のアクティブ ディレクトリ サービスを使用して Smartsheet ユーザーのプロファイル データのプロビジョニング、非アクティブ化、管理を行えます。統合により、一元化されたユーザー ディレクトリを介してユーザーのプロビジョニングと非アクティブ化を行い、退職したユーザーが Smartsheet の企業データにアクセスできないようにすることができます。

仕組み

ディレクトリ統合 (DI) では、Okta をシート管理のための信頼できる情報源として使用しています。Smartsheet を有効にすると、ユーザーは所属する Okta グループに基づいて自動的にシート タイプを割り当て、更新するため、管理センターで手動で更新する必要がなくなります。

同期中は次のことが行われます。

  • グループによるシート割り当て:ユーザーは、Okta グループ メンバーシップに基づいてシート タイプを受け取ります。ライセンス グループのメンバー (Smartsheet ライセンス ユーザーなど) には有償ライセンスが割り当てられる一方、Smartsheet アプリを割り当てられたものの、特定のグループに配置されていないユーザーには、既定で共同作業者ライセンスが割り当てられます。
  • 自動アップグレードとダウングレード:ユーザーが Okta グループ間を移動すると、シート タイプは次の同期時に自動的に更新されます。手動で操作する必要はありません。
  • 特権グループの優先: ユーザーが異なる役割を持つ複数のグループに属している場合、ディレクトリ統合によって最も高い特権を持つユーザー タイプが割り当てられます。
  • 暫定メンバー: ディレクトリ統合では必要に応じて暫定メンバーをアップグレードしますが、自動的にダウングレードすることはありません。システム管理者が管理センターで、ダウングレードを手動で処理する必要があります。または、プランが自動ダウングレードに設定されている場合は、レビュー期間の終了時に変更が行われます。 暫定メンバーの設定に関する詳細をご確認ください
  • 非アクティブ化:ユーザーが Okta から削除された場合、または Smartsheet アプリから割り当てを解除された場合、そのユーザーは次回の同期時に Smartsheet 上で自動的に非アクティブになります。

非アクティブ化されたユーザーを再アクティブ化するには、システム管理者が一時的にディレクトリ統合をオフにし、当該ユーザーを再アクティブ化してから、ディレクトリ統合を再度有効化する必要があります。

ディレクトリ統合がアクティブになると、システム管理者が管理センターにて手動で行ったライセンスの変更が、次回の同期時にすべて上書きされます。IdP ベースのワークフローとの競合を避けるため、Smartsheet で自動アップグレード設定をオフにすることをお勧めします。

暫定メンバーは、期間限定で、正規メンバーと同じ機能にアクセスできます。Smartsheet のユーザー モデルと暫定メンバーシップに関する詳細をご確認ください。 


グループとシートのマッピング

Smartsheet の役割マッピング値変数名 (優先)結果のシート タイプ
Smartsheet ライセンス ユーザーLICENSED_USERsmartsheetLicensedUserメンバー
Smartsheet グループ管理者GROUP_ADMINsmartsheetGroupAdminメンバー
Smartsheet リソース閲覧者RESOURCE_VIEWERsmartsheetResourceViewerメンバー
Smartsheet システム管理者ユーザー管理者、ペイメント管理者、データ管理者smartsheetSystemAdmin共同作業者

Okta グループに追加せずに Smartsheet アプリにユーザーを割り当てると、シート タイプは共同作業者になります。

グループ マッピングでサポートされているユーザー タイプの変更

ディレクトリ統合では、以下の移行が自動的に処理されます。

変更前変更後
共同作業者メンバー
暫定メンバーメンバー
メンバー共同作業者
  • 共同作業者が暫定メンバー状態に入った後、DI でメンバーレベルのグループに追加されると、自動的にメンバー シートにアップグレードされます。
  • 共同作業者が暫定メンバー状態に入ったものの、メンバー シート タイプの IdP グループに追加されていない場合は、管理者の承認設定によってダウングレードされるか、システム管理者が管理センターでシート タイプを手動で変更するまで、その状態が維持されます。

グループ マッピングでサポートされていないユーザー タイプの変更

ディレクトリ統合では、以下の移行は処理されません。それらを実行する場所を確認してください。

変更前変更後実行する場所
暫定メンバー共同作業者管理センター
共同作業者アクセス権なし管理センター
共同作業者暫定メンバーシステムによるトリガーのみ
暫定メンバーアクセス権なし管理センター
メンバーアクセス権なし管理センター
  • メンバーから暫定メンバーへのダウングレードは、管理センターまたはディレクトリ統合で直接行うことができません。
  • 非アクティブ化は、Okta のユーザー プロファイルを削除または非アクティブ化することで引き続きサポートされます。
  • ゲストは IdP に存在しないため、管理センターでしか管理できません。

Okta/SCIM 統合用に Smartsheet を準備する

統合を設定する前に、Smartsheet でいくつかのタスクを完了しておく必要があります。 セットアップ プロセスをチュートリアルとしてご覧ください。統合を設定するには、Smartsheet と Okta のシステム管理者である必要があります。

  1. SCIM サポートの有効化:プランには SCIM のプロビジョニングが必要です。 この機能をアクティブにするには、サポートに連絡してください
  2. ドメインの検証: Smartsheet-Okta に使用する各ドメインを検証します。Smartsheet で少なくとも 1 つのドメインを検証する必要があります。検証済みドメインのプライマリ メール アドレスを持つプランのみがサポートされています。  
  3. API トークンの生成:Okta で自動ユーザー プロビジョニングを設定するために必要です。API アクセス トークンをコピーして保存します。API アクセス トークンを取得できなくなるため、Okta を設定するキーが必要です。

    ユーザーが自動プロビジョニング経由で Smartsheet にサインアップしないようにする場合は、自動プロビジョニング設定をオフにします

  4. ディレクトリ統合をオンにする:Okta SCIM を使用するには、システム管理者が管理センターからディレクトリ統合機能をアクティブ化する必要があります。[セキュリティと制御]ページで、[ディレクトリ統合] カードを見つけて機能をオンに切り替えます。

    Brandfolder Image
    Directory Integration feature in Admin Center

    Smartsheet のアイテム所有権モデルでは、個人ユーザーではなくプランがアイテムの所有権を持ちます。つまり、Smartsheet は、プロビジョニング解除されたユーザーのアイテムをエスクロー アカウントに移行しないことを意味します。それは、それらのアイテムがプラン上でアクティブなままであるためです。それでも予防措置として、このようにすることが推奨されます。

  5. Smartsheet アプリを割り当てる: Smartsheet アプリが Okta 内の関連ユーザーに割り当てられていることを確認します。
  6. ユーザーをグループに整理する:ユーザーを適切な Okta グループに割り当て、Smartsheet で正しいシート タイプをトリガーします。
  7. 自動アップグレードの非アクティブ化 (推奨): DI がアクティブな場合は、IdP 主導のシート割り当てとの競合を回避するために、Smartsheet の自動アップグレード設定を非アクティブ化します。

Smartsheet 統合用に Okta を設定する

  1. Okta の [Admin (管理者)] ページにサインインします。
  2. [Applications (アプリケーション)] > [All integrations (すべての統合)] の順に選択し、アプリケーション カタログで「Smartsheet SCIM」を検索します。 [Smartsheet SCIM] を選択します。
  3. アプリケーション ラベル (「Smartsheet US」など) を入力します。 
  4. サインオン オプションを設定します。  SAML SSO を設定している場合、ページの下部に向かって [View Setup Instructions (セットアップ手順の表示)] を選択し、SAML SSO 設定を完了します。
  5. [Advanced Sign-on Settings (サインオン詳細設定)] 画面の [Credential Details (資格情報)] で、アプリケーションのユーザー名フォーマット用に [Email (電子メール)] を選択してから、[Done (完了)] を選択します。このメール アドレスはユーザーの Smartsheet アカウントです。  
  6. [Provisioning (プロビジョニング)] タブを開いて、[Configure API Integration (API 統合の設定)] を選択します。 
  7. [Enable API Integration (API 統合の有効化)] を選択し、ベース URL を指定します。
  8. [API Token (API トークン)] フィールドに、保存した API トークンを入力します。[Test API Credentials (API 資格情報のテスト)] を選択して、トークンを検証します。 問題がなければ、「Smartsheet SCIM was verified successfully. (Smartsheet SCIM は正常に検証されました。)」というメッセージが表示されます。
  9. [保存] を選択します。[Provisioning (プロビジョニング)] タブの [Settings (設定)] で、[To App (アプリへ)] を選択します。 
  10. [Edit (編集)] > [Enable (有効化)] を選択して該当する機能を有効化し、変更内容を保存します。

その他のリソース

統合の設定を続ける方法については、以下のリンクにアクセスしてください。ここに示されている順番に従うことが重要です。

  1. Smartsheet の役割をセットアップする
  2. (オプション) 追加のプレミアム コネクタの役割をセットアップする

これらの記事をステップバイステップのチュートリアルの代わりにご覧いただくこともできます。

Smartsheet - Okta SCIM 統合を使用すると、Okta のアクティブ ディレクトリ環境で行われた更新に基づいてユーザーの役割とアクセスを管理できます。

システム管理者は、Okta のアクティブ ディレクトリ サービスを使用して Smartsheet ユーザーのプロファイル データのプロビジョニング、非アクティブ化、管理を行えます。統合により、一元化されたユーザー ディレクトリを介してユーザーのプロビジョニングと非アクティブ化を行い、退職した人が Smartsheet 内の企業データにアクセスできないようにすることができます。

留意点

Smartsheet ではライセンスなしユーザーをサポートしているため、役割なしでも Smartsheet ユーザーのプロビジョニングができます。Okta を通じてプロビジョニングされた新しいライセンスなしユーザーは、初回のサインインまで、または Smartsheet グループに追加されるまで、Smartsheet の管理センターに表示されません。


Okta/SCIM 統合用に Smartsheet を準備する

統合を設定する前に、Smartsheet でいくつかのタスクを完了しておく必要があります。 セットアップ プロセスをチュートリアルとしてご覧ください。統合を設定するには、Smartsheet と Okta のシステム管理者である必要があります。

  1. SCIM サポートの有効化: プランには SCIM のプロビジョニングが必要です。この機能をアクティブにするには、サポートに連絡してください
  2. ドメインの検証: Smartsheet-Okta に使用する各ドメインを検証します。Smartsheet で少なくとも 1 つのドメインを検証する必要があります。検証済みドメインのプライマリ メール アドレスを持つプランのみがサポートされています。   
  3. API トークンの生成: Okta で自動ユーザー プロビジョニングを設定するために必要です。API アクセス トークンをコピーして保存します。API アクセス トークンを取得できなくなるため、Okta を設定するキーが必要です。

    ユーザーが自動プロビジョニング経由で Smartsheet にサインアップしないようにする場合は、自動プロビジョニング設定をオフにします。

  4. ディレクトリ統合をオンにする: Okta SCIM を使用するには、システム管理者が管理センターでディレクトリ統合機能をアクティブ化する必要があります。[セキュリティと制御] ページで [ディレクトリ統合] カードを見つけ、機能をオンに切り替えます。

    Brandfolder Image
    Directory Integration feature in Admin Center

     


Smartsheet 統合用に Okta を設定する

  1. Okta の [Admin (管理者)] ページにサインインします。
  2. [Applications (アプリケーション)] > [All integrations (すべての統合)] の順に選択し、アプリケーション カタログで「Smartsheet SCIM」を検索します。 [Smartsheet SCIM] を選択します。
  3. アプリケーション ラベル (「Smartsheet US」など) を入力します。 
  4. サインオン オプションを設定します。  SAML SSO を設定している場合、ページの下部に向かって [View Setup Instructions (セットアップ手順の表示)] を選択し、SAML SSO 設定を完了します。
  5. [Advanced Sign-on Settings (サインオン詳細設定)] 画面の [Credential Details (資格情報)] で、アプリケーションのユーザー名フォーマット用に [Email (電子メール)] を選択してから、[Done (完了)] を選択します。このメール アドレスはユーザーの Smartsheet アカウントです。  
  6. [Provisioning (プロビジョニング)] タブを開いて、[Configure API Integration (API 統合の設定)] を選択します。 
  7. [Enable API Integration (API 統合の有効化)] を選択し、ベース URL を指定します。
  8. [API Token (API トークン)] フィールドに、保存した API トークンを入力します。[Test API Credentials (API 資格情報のテスト)] を選択して、トークンを検証します。 問題がなければ、「Smartsheet SCIM was verified successfully. (Smartsheet SCIM は正常に検証されました。)」というメッセージが表示されます。
  9. [保存] を選択します。[Provisioning (プロビジョニング)] タブの [Settings (設定)] で、[To App (アプリへ)] を選択します。 
  10. [Edit (編集)] > [Enable (有効化)] を選択して該当する機能を有効化し、変更内容を保存します。 

Okta SCIM インスタンスから削除したユーザーは、Smartsheet で非アクティブ化されます。非アクティブ化されたユーザーは Smartsheet にサインインできず、ライセンスを失います。その後、当該ライセンスを再度割り当てることができます。


その他のリソース

統合の設定を続ける方法については、以下のリンクにアクセスしてください。ここに示されている順番に従うことが重要です。

  1. Smartsheet の役割をセットアップする
  2. (オプション) 追加のプレミアム コネクタの役割をセットアップする

これらの記事をステップバイステップのチュートリアルの代わりにご覧いただくこともできます。