Microsoft Entra admin centerに OAuth 2.0 アプリケーションを登録して、Microsoft OneDrive外部コンテンツコネクタが Microsoft OneDrive ソースシステムにアクセスできるようにします。
始める前に
Microsoft Entra admin centerには、組織の次の認証情報と権限が必要です。
- ログイン認証情報
- アプリケーション登録の権限
- アプリケーションに API 権限を追加する権限
- アプリケーションの API 権限に対してアドミンの同意を付与する権限
- アプリケーションの証明書をアップロードする権限
Microsoft OneDrive外部コンテンツコネクタの公開鍵/秘密鍵のペアを作成し、公開鍵証明書を DER でエンコードされたバイナリ X.509 形式で抽出しておく必要があります。公開鍵と秘密鍵のペアの作成と公開鍵証明書の抽出の詳細については、「 Microsoft OneDrive外部コンテンツコネクタの公開鍵/秘密鍵ペアの作成」を参照してください。
必要なロール:なし
このタスクについて
Microsoft OneDrive外部コンテンツコネクタは、Microsoft Graph API を使用してMicrosoft OneDriveソースシステムからコンテンツを取得します。
コネクタがこの API を介して Microsoft OneDrive ソースシステムにアクセスできるようにするには、 Microsoft Entra admin centerで OAuth 2.0 アプリケーションを設定する必要があります。コネクタアドミンは、この Microsoft Entra アプリケーションからコピーした設定を使用して、Microsoft OneDrive ソースシステムに適切に接続できるように Microsoft OneDrive 外部コンテンツコネクタを構成できます。
手順
-
Microsoft Entra admin centerに新しいアプリケーションを登録します。
-
https://entra.microsoft.com/でMicrosoft Entra admin centerにログインします。
注: Microsoft OneDrive テナントが
Microsoft 365 GCC または GCC High クラウド、または
Microsoft 365 DoD クラウドにある場合は、代わりに
https://entra.microsoft.us/ でログインします。
-
選択 .
-
アプリの登録 ページで、 新規登録 を選択します。
-
[アプリケーションを登録] フォームで、次のフィールドに入力します。
| フィールド |
説明 |
| 名前 |
OAuth 2.0 アプリケーションの一意の名前を入力します。たとえば、「 Microsoft OneDrive 外部コンテンツコネクタ」と入力します。 |
| サポートされているアカウントの種類 |
[この組織ディレクトリ内のアカウントのみ (Accounts in this organizational directory only)] (<instance-name> のみ - シングルテナント) を選択します。ここで <instance-name> は Microsoft Entra インスタンスの名前です。 |
| リダイレクト URI (オプション) |
このフィールドは空のままにします。 |
![Microsoft Entra admin center で [アプリケーションを登録] ダイアログボックス。](https://servicenow-prod.fluidtopics.net/api/khub/maps/EqTdsLocR0Ylm0TDB1E9xw/resources/cmcXUs2_x6KwRLGi6Yuzhg-EqTdsLocR0Ylm0TDB1E9xw/content?v=0e9cfe300e2b454b)
-
[登録 (Register)] を選択します。
新しいアプリケーションの [概要] ページが表示されます。
-
[アプリケーション (クライアント) ID] プロパティと [ディレクトリ (テナント) ID] プロパティの値を安全な場所に記録します。

重要: コネクタアドミンは、Microsoft OneDrive外部コンテンツコネクタを構成するために、アプリケーションのテナントとクライアント ID を必要とします。
-
Microsoft OneDrive 外部コンテンツコネクタに必要な API 権限を追加します。
-
アプリケーションメニューで、 .
-
[アクセス許可の追加] を選択し、 [Microsoft Graph] を選択して、 [アプリケーションのアクセス許可] を選択します。
-
次の各権限について、[ 権限を選択 ] 検索フィールドに権限名を入力し、権限のオプションを見つけて選択します。
- Files.Read.All
- Group.Read.All または GroupMember.Read.All
注: Group.Read.All アクセス許可を選択すると、コネクタのクロール速度は向上しますが、 Microsoft OneDrive ソース システム内のグループ チャットへの読み取りアクセス権もコネクタに付与されます。コネクタにグループチャットへの読み取りアクセス権を付与しない場合は、代わりに GroupMember.Read.All 権限を選択します。
- User.Read.All
-
[権限を追加] を選択します。
新しい Microsoft Graph 権限がアプリケーションの [構成済みの権限] リストに表示されます。
-
追加された API 権限に対してアドミンの同意を付与します。
-
[<instance-name> にアドミンの同意を付与する (Grant admin consent for <instance-name>)] を選択します。<instance-name> は Microsoft Entra インスタンスの名前です。
-
[管理者の同意を付与する] 確認ダイアログ ボックスで、[ はい] を選択します。
追加された API 権限のステータスが [<instance-name> に付与する (Granted for <instance-name>)] に変わります。<instance-name> は Microsoft Entra インスタンスの名前です。
-
Microsoft OneDrive 外部コンテンツコネクタの DER エンコードバイナリ X.509 形式の公開鍵証明書をアップロードします。
-
Microsoft Entraアプリケーションメニューで、 .
-
[ 証明書] を選択し、[ 証明書のアップロード] を選択します。
-
[ファイルの選択] を選択し、DER でエンコードされたバイナリ X.509 形式の公開キー証明書ファイルを見つけて、その説明を入力します。
-
[Add (追加)] を選択します。
DER でエンコードされたバイナリ X.509 形式の公開鍵証明書が [証明書] リストに表示されます。
注: [証明書] リストの列セパレーターをドラッグして、サムプリント SHA1 ハッシュ値全体を表示できます。
-
証明書の サムプリント SHA1 ハッシュ (16 進数形式で表示) をコピーし、安全な場所に記録します。
![アップロードされた証明書のサムプリント SHA1 ハッシュ値を表示するMicrosoft Entra admin centerのアプリケーションの [証明書とシークレット] ページ。](https://servicenow-prod.fluidtopics.net/api/khub/maps/EqTdsLocR0Ylm0TDB1E9xw/resources/wq6nDwCkcVlFXs7LLbsFjg-EqTdsLocR0Ylm0TDB1E9xw/content?v=e6840925802f39cf)
重要: コネクタアドミンは、Microsoft OneDrive 外部コンテンツコネクタを構成するために、DER でエンコードされたバイナリ X.509 形式の公開鍵証明書の SHA1 サムプリントハッシュを必要とします。
-
生成された公開鍵/秘密鍵ファイルとキーパスワードのコピーを安全な場所に保持します。
注: 公開鍵証明書またはそのパスワードを Microsoft Entra admin centerからダウンロードすることはできません。
次のタスク
コネクタアドミンに次のアイテムを提供します。
- ステップ 2 で記録した OAuth 2.0 アプリケーションのテナント ID とクライアント ID。
- ステップ 5.e で記録した、DER でエンコードされたバイナリ X.509 形式の公開鍵証明書の SHA1 サムプリントハッシュ (16 進数形式)。
コネクタアドミンは、Microsoft OneDriveインスタンスから検索可能なコンテンツとセキュリティプリンシパルを取得するためのMicrosoft OneDrive外部コンテンツコネクタを構成するために、これらのアイテムを必要とします。
Microsoft OneDrive外部コンテンツコネクターの作成と設定の詳細については、「Microsoft OneDrive外部コンテンツコネクタの作成」を参照してください。