Microsoft Azureを通して訪問者とメタデータを識別する

最終更新日:

この記事では、Microsoft Azureから訪問者情報(IDとメタデータ)を取得するためのPendo Launcher拡張機能の設定手順について説明します。手順は次のとおりです。

  1. Microsoft Entraで新しいアプリケーションを作成する。
  2. アプリケーションを設定し、リダイレクトURLを追加する
  3. Pendoでアプリケーション(クライアント)IDとディレクトリ(テナント)IDを追加する。

注:Firefoxは、Pendo Launcher拡張機能を使用したIdP設定ではサポートされていません。このセットアップは、ChromeまたはEdgeブラウザの拡張機能を使用してのみ完了できます。

ステップ1. Microsoft Entraでアプリケーションを作成する

  1. Microsoft Azureで、[Azureサービス(Azure Services)]の下にある[Microsoft Entra ID]を開きます。

    AzureServices_EntraID.png
     
  2. 左側のメニューから[アプリの登録(App registrations)]を開きます。
  3. ページ上部の[+新規登録(New registration)]を選択します。

    AzureAppReg_NewReg.png
     
  4. アプリケーションの登録(Register an application)ページで、「Pendo Launcher」や「Pendo拡張機能」などのわかりやすい名前を付けます。
  5. [サポートされているアカウントの種類(Supported account types)]で、[この組織ディレクトリのみに含まれるアカウント(既定のディレクトリのみ - シングル テナント)(Accounts in the organizational directory only (Default Directory only – Single tenant))]を選択することをお勧めします。

    Register an app.png
  6. [リダイレクト URI(Redirect URI)]は空白のままにします。これは、この記事のステップ2で後ほど設定します。
  7. [保存]を選択します。

ステップ2. アプリを設定し、リダイレクトURLを追加する

Microsoft Azureに新しく作成したアプリケーションで、以下の手順を実行します。

  1. 左側のメニューから[アクセス許可(Authentication)]を開きます。
  2. [リダイレクトURIを追加(Add Redirect URI.)]を選択します。

    Azure_AddRedirectURI.png
  3. [シングルページアプリケーション(Single-page application)]を選択します。

    Azure_SinglePageApplication.png
  4. 選択したブラウザのリダイレクトURIを追加します。ステップ7でさらに追加できます。
  5. [暗黙的な許可およびハイブリッド フロー(Implicit grant and hybrid flows)]で、[アクセス トークン(暗黙的なフローに使用)(Access tokens (used for implicit flows))][ID トークン(暗黙的およびハイブリッド フローに使用)(ID tokens (used for implicit and hybrid flows))]の両方が選択されていることを確認します。

    Azure_ImplicitFlows.png
     
  6. [構成(Configure)]を選択します。
  7. 別のブラウザをサポートするために追加のリダイレクトURIが必要な場合は、テーブルの新しく作成されたシングルページアプリケーション行の横にある[編集]を選択し、ステップ4から6を繰り返してください。

    Azure_EditSinglePageApp.png
     
  8. 左側のメニューから[API のアクセス許可(API permissions)]を開きます。
  9. [構成されたアクセス許可(Configured permissions)]で、Microsoft Graph[API / アクセス許可の名前(API / Permissions)]列User.Readがあることを確認します。ない場合は、[+アクセス許可の追加(Add a permission)]を選択し、アクセス許可を検索して追加します。

    User.Read.png
     
  10. [デフォルト ディレクトリに管理者の同意を与えます(Grant admin consent for Default Directory)]を選択します。確認ウィンドウが開きます。

    Grant admin consent for Default Directory.png
     
  11. [はい(Yes)]を選択して、管理者の同意を付与することを確認します。
  12. 左側のメニューから[アクセス許可(Authentication)]を開きます。

ステップ3. クライアントIDとテナントのIDを収集する

Azureアプリケーションを作成して設定した後、Pendoでアプリケーション(クライアント)IDとディレクトリ(テナント)IDを送信して設定を完了する必要があります。

  1. Microsoft Azureのアプリケーションで、左側のメニューから[概要(Overview)]を開きます。
  2. アプリケーション(クライアント)IDディレクトリ(テナント)IDの値をコピーします。

ステップ4. Pendoに訪問者識別用のIdPを設定する

  1. Pendoで、[設定]>[サブスクリプション設定]>[拡張機能]の順に進みます。
  2. [訪問者の識別にIdPを使用する]を選択します。
  3. [IDプロバイダーの選択(Select identity provider)]ドロップダウンメニューからMicrosoft Azure を選択します。
  4. クライアントIDとテナントIDを入力します。

    Select IdP MS Azure.jpg
     
  5. 以下の設定は任意です。
    • [訪問者IDとともにメタデータを取得する(Retrieve metadata along with Visitor ID)]をオンにします。この設定の詳細については、拡張機能のサブスクリプション設定を参照してください。
    • [値を選択(Choose values)]を選択して、訪問者のメタデータを選択します。訪問者のメタデータの値を選択しない場合、デフォルトでは、IDプロバイダーから提供されるすべての値が訪問者のメタデータとして含まれます。

      Retrieve metadata along with Visitor ID.jpg
       
  6. [設定を保存] を選択します。

これで、Pendoサブスクリプションが、提供された訪問者IDとメタデータ を使用してMicrosoft Azureとやり取りできるように設定されました。

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています