Microsoft Entra IDを使用して ThousandEyes へのユーザー プロビジョニングを自動化する

この記事の目的は、ThousandEyes で実行する必要がある手順と、ユーザー アカウントを Microsoft Entra ID から ThousandEyes に自動的にプロビジョニングおよびプロビジョニング解除するためにMicrosoft Entra IDを示することです。

前提条件

この記事で説明するシナリオでは、次の項目が既にあることを前提としています。

Microsoft Entra プロビジョニング統合は、Standard プラン以上の ThousandEyes チームが利用できる ThousandEyes SCIM API に依存します。

手順 1: ThousandEyes にユーザーを割り当てる

Microsoft Entra IDでは、"割り当て" という概念を使用して、選択したアプリへのアクセスを受け取るユーザーを決定します。 自動ユーザー アカウント プロビジョニングのコンテキストでは、Microsoft Entra IDのアプリケーションに "割り当てられている" ユーザーとグループのみが同期されます。

構成を行いプロビジョニング サービスを有効にする前に、Microsoft Entra ID内で、ThousandEyesアプリにアクセスが必要なユーザーやグループを決定する必要があります。 決定し終えたら、次の手順でこれらのユーザーを ThousandEyes アプリに割り当てることができます。

エンタープライズ アプリケーションにユーザーまたはグループを割り当てる

ユーザーを ThousandEyes に割り当てる際の重要なヒント

  • プロビジョニング構成をテストするには、1 人のMicrosoft Entra ユーザーを ThousandEyes に割り当てることをお勧めします。 さらに多くのユーザーやグループは、後で割り当てることができます。

  • ThousandEyes にユーザーを割り当てるときは、ユーザー ロールまたは別の有効なアプリケーション固有ロール (使用可能な場合) を割り当てダイアログで選択する必要があります。 [既定のアクセス] ロールはプロビジョニングでは使うことができず、このロールのユーザーはスキップされます。

手順 2: ThousandEyes へのユーザー プロビジョニングを構成する

このセクションでは、Microsoft Entra IDを ThousandEyes のユーザー アカウント プロビジョニング API に接続し、プロビジョニング サービスを構成して、Microsoft Entra IDのユーザーとグループの割り当てに基づいて、ThousandEyes で割り当てられたユーザー アカウントを作成、更新、無効化する方法について説明します。

ヒント

また、Azure ポータルに記載されている手順に従って、ThousandEyes に対して SAML ベースのシングル サインオンを有効にすることもできます。 シングル サインオンは自動プロビジョニングとは別に構成できますが、これらの 2 つの機能は相補的な関係にあります。

Microsoft Entra ID で ThousandEyes への自動ユーザー アカウント プロビジョニングを構成する

  1. Microsoft Entra 管理センターに少なくとも Cloud アプリケーション管理者としてサインインします。

  2. Entra IDEnterprise apps に移動します

    [エンタープライズ アプリケーション] ブレードのスクリーンショット。

  3. シングル サインオンのために ThousandEyes を既に構成している場合は、検索フィールドで ThousandEyes のインスタンスを検索します。 それ以外の場合は、[追加] を選択してアプリケーションライブラリで ThousandEyes を検索します。 検索結果から ThousandEyes を選択してアプリケーションの一覧に追加します。

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

  4. ThousandEyes のインスタンスを選択してから、 [プロビジョニング] タブを選択します。

    [プロビジョニング] タブのスクリーンショット。

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

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

  6. [ 管理者資格情報 ] セクションで、ThousandEyes のアカウントによって生成された OAuth ベアラー トークン を入力します (ThousandEyes アカウント プロファイル セクションでトークンを見つけて生成できます)。

    現在のアカウント グループの [アカウント設定] リンクが表示されている場所を示すスクリーンショット。

  7. Test Connection を選択して、Microsoft Entra IDが ThousandEyes アプリに接続できることを確認します。 接続できない場合は、使用中の ThousandEyes アカウントに管理者アクセス許可があることを確認してから、手順 5 をもう一度試します。

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

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

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

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

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

  12. Microsoft Entra IDから ThousandEyes に同期されるユーザー属性を、Attribute-Mapping セクションで確認します。 [照合プロパティ] として選択されている属性は、更新操作で ThousandEyes のユーザー アカウントとの照合に使用されます。 一致するターゲット属性を変更する場合は、ThousandEyes API がその属性に基づくユーザーのフィルター処理をサポートしていることを確認する必要があります。 [保存] ボタンをクリックして変更をコミットします。

    属性 タイプ フィルター処理のサポート
    externalId
    ユーザー名
    活動中 ブール値
    displayName
    emails[type eq "work"].value
    name.formatted
  13. スコープ フィルターを構成するには、スコープ フィルターに関する記事に記載されている手順 参照してください。

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

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

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

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

  1. プロビジョニング ログを使用して、正常にプロビジョニングされたユーザーと失敗したユーザーを特定します。
  2. 進行状況バーを確認して、プロビジョニング サイクルの状態と完了までの近さを確認します
  3. プロビジョニング構成が異常な状態になったと考えられる場合、アプリケーションは検疫されます。 検疫状態の詳細については、こちらを参照してください。

その他のリソース

プロビジョニング アクティビティのログの確認方法およびレポートの取得方法