Microsoft Teams外部コンテンツコネクタの公開鍵/秘密鍵ペアの作成
Microsoft Teams外部コンテンツコネクタの公開鍵/秘密鍵のペアを生成します。公開鍵を DER エンコードされたバイナリ X.509 形式の証明書として抽出し、 Microsoft Entra 管理センター内のコネクタの API アクセスを構成する際に使用します。
始める前に
Java keytool ユーティリティにアクセスできる必要があります。keytool ユーティリティの詳細については、「 https://docs.oracle.com/en/java/javase/21/docs/specs/man/keytool.html」を参照してください。
必要なロール:なし
このタスクについて
Microsoft Teams外部コンテンツコネクタは、公開鍵と秘密鍵のペアを使用して、Microsoft Entra 管理センターで構成された OAuth 2.0 アプリで認証します。キーペア認証により、コネクタは Microsoft Graph API を介してMicrosoft Teamsデータにアクセスできます。
- Java KeyStore (JKS) 形式の公開鍵/秘密鍵のペア。
- ServiceNow AI Platform インスタンスアドミニストレーターは、Microsoft Teams外部コンテンツコネクタの設定を構成するときに、この JKS キーストアファイルとそのパスワードを必要とします。
- Microsoft Teams外部コンテンツコネクタは、クロールを実行するときに、この JKS キーストアファイルの秘密鍵を使用して、Microsoft Entra 管理センターで定義された OAuth 2.0 アプリに送信する認証要求に署名します。
- DER でエンコードされたバイナリ X.509 証明書形式の公開鍵のコピー。
- アドミニストレーターは、この証明書ファイルを、Microsoft Teams外部コンテンツコネクタへの API アクセスを許可するMicrosoft Entra 管理センターで定義された OAuth 2.0 アプリにアップロードする必要があります。
- Microsoft Teams外部コンテンツコネクタがMicrosoft Entra 管理センターで定義された OAuth 2.0 アプリに認証要求を送信すると、アプリはこのアップロードされた証明書の公開鍵を使用して、認証要求が秘密鍵で署名されていることを確認します。
手順
次のタスク
| ファイル | 説明 |
|---|---|
| DER でエンコードされたバイナリ X.509 形式の公開鍵証明書ファイル |
この証明書ファイルを Microsoft Teams アドミニストレーターに提供します。Microsoft Teams外部コンテンツコネクタ用に OAuth 2.0 アプリケーションを構成するときに、証明書をMicrosoft Entra 管理センターにアップロードする必要があります。 Microsoft Teams外部コンテンツコネクタのMicrosoft Entra 管理センターで OAuth 2.0 アプリケーションを設定する方法の詳細については、「外部コンテンツのインデックス作成のための Microsoft Teams の構成」を参照してください。 |
| JKS キーストアファイルとパスワード |
この Java KeyStore ファイルとそのパスワードを ServiceNow AI Platform アドミンに提供します。Microsoft Teams外部コンテンツコネクタを設定するときに、ファイルとパスワードが必要になります。 Microsoft Teams外部コンテンツコネクタの作成と設定の詳細については、「Microsoft Teams外部コンテンツコネクタの作成」を参照してください。 |