Microsoft Entra ID を使用した自動ユーザー プロビジョニング用に Zscaler Three を構成する

この記事では、ユーザーまたはグループを Zscaler Three に自動的にプロビジョニングおよびプロビジョニング解除するように Microsoft Entra ID を構成する方法について説明します。

この記事では、Microsoft Entra ユーザー プロビジョニング サービス上に構築されたコネクタについて説明します。 このサービスが実行する内容および動作方法についての重要な情報と、よく寄せられる質問への回答については、Microsoft Entra ID による SaaS アプリへのユーザー プロビジョニングとプロビジョニング解除の自動化に関する記事を参照してください。

Zscaler Three は、次の 国内クラウド デプロイで利用できます。

グローバル サービス 米国政府 21Vianet が運営する中国

前提条件

この記事で説明されている手順を完了するには、次のものが必要です。

- アクティブなサブスクリプションを持つ Microsoft Entra ユーザー アカウント。 まだアカウントがない場合は、無料でアカウントを作成することができます。 - 次のいずれかのロール: - アプリケーション管理者 - Cloud アプリケーション管理者 - アプリケーション所有者。.

  • Zscaler Three テナント。
  • 管理者アクセス許可がある Zscaler Three のユーザー アカウント。

Microsoft Entra プロビジョニング統合は、エンタープライズ アカウントで利用できる Zscaler ZSCloud SCIM API に依存しています。

Microsoft Entra ID で自動ユーザー プロビジョニング向けに Zscaler Three を構成する前に、Zscaler Three を Microsoft Entra アプリケーション ギャラリーから管理対象 SaaS アプリケーションの一覧に追加する必要があります。

  1. クラウド アプリケーション管理者以上として Microsoft Entra 管理センターにサインインします。
  2. Entra ID>[エンタープライズ アプリ]>[Zscaler Three] を参照します。
  3. 結果から [Zscaler Three] を選択して [追加] を選択します。

結果リスト

手順 2: Zscaler Three にユーザーを割り当てる

Microsoft Entra ユーザーが特定のアプリを使用するには、アプリへのアクセス権が割り当てられている必要があります。 自動ユーザー プロビジョニングのコンテキストでは、Microsoft Entra ID 内のアプリケーションに割り当て済みのユーザーまたはグループのみが同期されます。

自動ユーザー プロビジョニングを構成して有効にする前に、Zscaler Three へのアクセスが必要な Microsoft Entra ID のユーザーやグループを決定しておく必要があります。 それが決まれば、エンタープライズ アプリへのユーザーまたはグループの割り当てに関するページの手順に従って、これらのユーザーとグループを Zscaler Three に割り当てることができます。

ユーザーを Zscaler Three に割り当てるときの重要なヒント

  • まず、単一の Microsoft Entra ユーザーを Zscaler Three に割り当てて、自動ユーザー プロビジョニングの構成をテストすることをお勧めします。 後で、他のユーザーとグループを割り当てることができます。

  • Zscaler Three にユーザーを割り当てるときは、有効なアプリケーション固有ロール (使用可能な場合) を割り当てダイアログ ボックスで選択する必要があります。 既定のアクセス ロールのユーザーは、プロビジョニングから除外されます。

手順 3: 自動ユーザー プロビジョニングを設定する

このセクションでは、Microsoft Entra ID でのユーザーとグループの割り当てに基づいて、Zscaler Three でユーザーとグループが作成、更新、無効化されるように Microsoft Entra プロビジョニング サービスを構成する手順について説明します。

ヒント

Zscaler Three では、SAML ベースのシングル サインオンを有効にすることもできます。 その場合は、 Zscaler Three シングル サインオンに関する記事の手順に従います。 シングル サインオンは自動ユーザー プロビジョニングとは別に構成できますが、これらの 2 つの機能は相補的な関係にあります。

ユーザーとグループをプロビジョニングしたりプロビジョニング解除したりする際は、グループ メンバーシップが適切に更新されるよう、定期的にプロビジョニングをやり直すことをお勧めします。 再起動を行うことで、当サービスはすべてのグループを再評価し、メンバーシップを更新します。

  1. クラウド アプリケーション管理者以上として Microsoft Entra 管理センターにサインインします。

  2. Entra ID>[エンタープライズ アプリ]>[Zscaler Three] を参照します。

    エンタープライズ アプリケーションのスクリーンショット。

  3. アプリケーションの一覧で、 [Zscaler Three] を選択します。

    アプリケーションの一覧のスクリーンショット。

  4. [プロビジョニング] タブを選択します。

    Zscaler Three Provisioning のスクリーンショット。

  5. [ + 新しい構成] を選択します。

    [新しい構成] のスクリーンショット。

  6. [管理者資格情報] セクションで、次の手順で説明する Zscaler Three アカウントの [テナント URL][シークレット トークン] を入力します。

  7. [テナント URL][シークレット トークン] を取得するには、Zscaler Three ポータルで [管理]>[認証の設定] の順に移動し、 [認証の種類][SAML] を選択します。

    Zscaler Three 認証設定のスクリーンショット。

  8. [Configure SAML](SAML の構成) を選択して [Configure SAML](SAML の構成) ウィンドウを開きます。

    [SAML の構成] ウィンドウのスクリーンショット。

  9. [Enable SCIM-Based Provisioning](SCIM ベースのプロビジョニングを有効にする) を選択して、ベース URLベアラー トークンをコピーし、設定を保存します。 Azure portal で、ベース URL[テナント URL] ボックスに、ベアラー トークン[シークレット トークン] ボックスに貼り付けます。

  10. [テナントの URL][シークレット トークン] のボックスに値を入力したら、[接続のテスト] を選択して Microsoft Entra ID が Zscaler Three に接続できることを確認します。 接続できない場合は、使用中の Zscaler Three アカウントに管理者アクセス許可があることを確認してから、もう一度試します。

    トークンのスクリーンショット。

  11. [ 作成] を選択して構成を作成します。

  12. [概要] ページで [プロパティ] を選択します。

  13. [編集] アイコンを選択してプロパティを編集します。 通知メールを有効にし、検疫通知を受信する電子メールを提供します。 誤削除防止を有効にします。 [適用] を選択して変更を保存します。

    プロビジョニングプロパティのスクリーンショット。

  14. 左側のパネルで [属性マッピング ] を選択し、ユーザーを選択 します

  15. [属性マッピング] セクションで、Microsoft Entra ID から Zscaler Three に同期されるユーザー属性を確認します。 [Matching](照合) プロパティとして選択されている属性は、更新処理で Zscaler Three のユーザー アカウントとの照合に使用されます。 すべての変更をコミットするには、 [保存] を選択します。

    属性 タイプ フィルター処理のサポート Zscaler Three で必須
    ユーザー名
    externalId
    活動中 ブール値
    name.givenName
    name.familyName
    displayName
    urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:department
  16. [グループ] を選択します

  17. [属性マッピング] セクションで、Microsoft Entra ID から Zscaler Three に同期されるグループ属性を確認します。 [Matching](照合) プロパティとして選択されている属性は、更新処理で Zscaler Three のグループとの照合に使用されます。 すべての変更をコミットするには、 [保存] を選択します。

    属性 タイプ フィルター処理のサポート Zscaler Three で必須
    displayName
    members リファレンス
    externalId
  18. スコープ フィルターを構成するには、スコープ フィルターに関する記事に記載されている手順 参照してください。

  19. オンデマンド プロビジョニングを使用して、少数のユーザーとの同期を検証してから、組織内でより広範にデプロイします。

  20. プロビジョニングの準備ができたら、[概要] ページから [プロビジョニングの開始] を選択します。

手順 4: デプロイを監視する

プロビジョニングを構成したら、次のリソースを使用してデプロイを監視します。

  1. プロビジョニング ログを使用して、どのユーザーが正常にプロビジョニングされたか、または正常にプロビジョニングされなかったかを判断する
  2. 進行状況バー を確認して、プロビジョニング サイクルの状態と完了までの時間を確認します
  3. プロビジョニング構成が異常な状態にあると思われる場合、アプリケーションは検疫に入ります。 検疫状態についての詳細は、アプリケーションプロビジョニングの隔離状態に関する記事をご覧ください。

その他のリソース