OAuth 2.0 アプリケーションを Microsoft Entra 管理センター に登録して、 Microsoft Viva Engage 外部コンテンツコネクタが Microsoft Viva Engage ソースシステムにアクセスできるようにします。
始める前に
Microsoft Entra 管理センターには、組織の次の認証情報と権限が必要です。
- ログイン認証情報
- アプリケーションを登録する権限
- アプリケーションに API 権限を追加する権限
- アプリケーションのクライアントシークレットを作成する権限
必要なロール:なし
このタスクについて
Microsoft Viva Engage 外部コンテンツ コネクタは、Yammer API を使用して Microsoft Viva Engage ソース システムからコンテンツを取得します。
コネクタがこれらの API を介して Microsoft Viva Engage ソースシステムにアクセスできるようにするには、 Microsoft Entra 管理センターで OAuth 2.0 アプリケーションを設定する必要があります。ServiceNow AI Platformインスタンスアドミニストレーターは、この Microsoft Entra アプリケーションからコピーした設定を使用して、Microsoft Viva Engage ソースシステムに適切に接続するための Microsoft Viva Engage 外部コンテンツコネクタを構成できます。
手順
-
Microsoft Entra 管理センターに新しいアプリケーションを登録します。
-
https://entra.microsoft.com/でMicrosoft Entra 管理センターにログインします。
注: Microsoft Viva Engage テナントが
Microsoft 365 GCC または GCC High クラウド、または
Microsoft 365 DoD クラウドにある場合は、代わりに
https://entra.microsoft.us/ でログインします。
-
選択 .
-
アプリの登録 ページで、 新規登録 を選択します。
-
[アプリケーションを登録] フォームで、次のフィールドに入力します。
| フィールド |
説明 |
| 名前 |
OAuth 2.0 アプリケーションの一意の名前を入力します。たとえば、「 Microsoft Viva Engage 外部コンテンツコネクタ」と入力します。 |
| サポートされているアカウントの種類 |
[この組織ディレクトリ内のアカウントのみ (<instance-name> のみ - シングルテナント) を選択します。ここで <instance-name> は Microsoft Entra インスタンスの名前です。 |
| リダイレクト URI (オプション) |
リダイレクト URI タイプとして [Web] を選択し、URI として「https://<instance-name>.service-now.com/oauth_redirect.do」と入力して、<instance-name> を Microsoft Viva Engage 外部コンテンツコネクターが作成される ServiceNow AI Platform® インスタンスのホスト名に置き換えます。 |
![Microsoft Entra 管理センター で [アプリケーションを登録] ダイアログボックス。](https://www.servicenow.com/docs/api/khub/maps/SFMraIQUwxQdcxJIftCuPg/resources/8e4U1q4D2Hc1ctC2LbKFQA-SFMraIQUwxQdcxJIftCuPg/content?v=5a04942fbb1db7fa)
-
[登録 (Register)] を選択します。
新しいアプリケーションの [概要] ページが表示されます。
-
新しいアプリケーションの [アプリケーション (クライアント) ID] プロパティと [ディレクトリ (テナント) ID] プロパティの値を安全な場所に記録します。

重要: ServiceNow AI Platformアドミンは、Microsoft Viva Engage 外部コンテンツコネクタを構成するために、アプリケーションのテナント ID とクライアント ID を必要とします。
-
新しいアプリケーションのクライアントシークレットを作成します。
-
アプリケーションメニューで、 .
-
[クライアント シークレット] を選択し、 [新しいクライアント シークレット] を選択します。
[
![新しいクライアントシークレット] リンクと Microsoft Entra 管理センター にあるアプリケーションのクライアントシークレットリスト。](https://www.servicenow.com/docs/api/khub/maps/SFMraIQUwxQdcxJIftCuPg/resources/Kco15gJCVu1EzGKj79yiMQ-SFMraIQUwxQdcxJIftCuPg/content?v=4ebdfc43b7b0de02)
-
[クライアント シークレットの追加] ウィンドウで、シークレットの説明を入力し、その有効期間を選択して、 [追加] を選択します。
新しいクライアントシークレットが [クライアントシークレット] リストに表示されます。
-
新しいクライアントシークレット の値 をコピーし、安全な場所に記録します。

重要: ServiceNow AI Platformアドミニストレーターは、Microsoft Viva Engage 外部コンテンツコネクタを構成するために、このクライアントシークレットの値を必要とします。
-
Microsoft Viva Engage 外部コンテンツ コネクタに必要な Yammer API アクセス許可を追加します。
-
アプリケーションメニューで、 .
[
![権限を追加] リンクと Microsoft Entra 管理センター にあるアプリケーションの API 権限ページ。](https://www.servicenow.com/docs/api/khub/maps/SFMraIQUwxQdcxJIftCuPg/resources/BTzSUTWrlr5uTV3Ger4biA-SFMraIQUwxQdcxJIftCuPg/content?v=aca2c24129ce84e3)
-
[アクセス許可の追加] を選択し、[Yammer] を選択します。
-
[委任されたアクセス許可] を選択し、user_impersonation アクセス許可のオプションを選択して [アクセス許可の追加] を選択します。
新しい Yammer API のアクセス許可が、アプリケーションの [構成されたアクセス許可] の一覧に表示されます。
次のタスク
ServiceNow AI Platformアドミンに次のアイテムを提供します。
- ステップ 2 で記録した OAuth 2.0 アプリケーションのテナント ID とクライアント ID。
- ステップ 3.d で記録したクライアントシークレットの値。
ServiceNow AI Platformアドミンは、Microsoft Viva Engage 外部コンテンツコネクタを構成して、Microsoft Viva Engage インスタンスから検索可能なコンテンツとセキュリティプリンシパルを取得するために、これらのアイテムを必要としています。
Microsoft Viva Engage 外部コンテンツコネクターの作成と構成の詳細については、「Microsoft Viva Engage 外部コンテンツコネクタの作成」を参照してください。