---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Microsoft OneDrive スポークの設定

# Microsoft OneDrive スポークの設定 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：8分

OAuth 2.0 認証情報を使用して ServiceNow インスタンスと Microsoft OneDrive スポークを統合し、ServiceNow 要求を認証します。

## 始める前に

* 統合ハブ サブスクリプションを要求します。
* Microsoft OneDrive スポークをアクティブ化します。
* 必要なロール：admin
{#setup-msonedrive__ul_ts2_k3h_vhb}

## Microsoft OneDriveアプリケーションを構成 {#ariaid-title2}

Microsoft OneDrive アカウントからカスタム OAuth アプリケーションを作成し、Microsoft OneDrive スポークで OAuth 2.0 認証を有効にします。

### 始める前に

Microsoft OneDriveの要件：

* Microsoft OneDrive アカウント
* [Microsoft Azure](https://portal.azure.com) アカウント
* 必要なロール：Microsoft OneDrive テナントアドミニストレーター認証情報
{#configure-onedrive-application__ul_nhk_cnh_gfb}

### このタスクについて

Azure Developer アカウントから、次の手順を完了します。カスタムアプリケーションを作成および構成する方法については、[Azure](https://docs.microsoft.com/en-us/azure/) の製品ドキュメントを参照してください。

### 手順

1. 組織の認証情報を使用して、[Microsoft Azure アプリ登録ポータル](https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade)にログインします。
2. 新しいカスタムアプリケーションを登録します。  
   アプリケーション名、サポートされているアカウントの種類、およびリダイレクト URI を入力し、\[登録\] をクリックします。  
   アプリケーションの基本情報の概要が表示されます。  
   注:  
   このフォーマットでリダイレクト URI を入力していることを確認してください：<kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd>。
3. アプリケーション ID をテキストファイルにコピーします。  
   サードパーティ OAuth プロバイダーとしてServiceNowインスタンスでアプリを登録するため、この ID と次のステップで生成されたクライアントシークレットを使用します。アプリケーションをServiceNowに接続するときに、クライアント ID としてアプリケーション ID を使用します。
4. クライアントシークレットを追加します。
   1. Microsoft Azure で、次の場所に移動します 管理証明書とシークレット.
   2. 説明と有効期限を入力し、\[追加\] をクリックします。  
      注:  
      クライアントシークレットは、短時間だけプレーンテキストで表示されます。アプリケーションをServiceNowに接続するときに、クライアントシークレットを使用します。
   {#configure-onedrive-application__substeps_dzd_nct_whb}
5. アプリでサポートする必要がある権限を有効にします。  
   詳細については、「[Microsoft Graph 権限の参照](https://docs.microsoft.com/en-us/graph/permissions-reference)」を参照してください。
   1. Microsoft Azure で、次の場所に移動します 管理API 権限.
   2. Microsoft Graph のタイルをクリックします。
   3. アプリケーションがサポートする \[委任されたアクセス許可\] または \[アプリケーションのアクセス許可\] を選択します。  
      \[委任されたアクセス許可\] を使用すると、アプリケーションはサインインしたユーザーとして API にアクセスできます。\[アプリケーションのアクセス許可\] を使用すると、サインインしているユーザーがいなくてもアプリケーションをバックグラウンドサービスまたはデーモンとして実行できます。[アプリケーションレジストリ](https://servicenow-prod.fluidtopics.net/Wvp5VllfcLa3omPzP0zneA#register-onedrive-oauth "Microsoft OneDriveアカウントの構成中に生成された情報を使用し、Microsoft OneDriveを OAuth プロバイダーとして登録して、インスタンスが OAuth 2.0 トークンを要求できるようにします。")を構成するときに、\[OAuth エンティティスコープ\] タブでこれらの API 権限について言及する必要があります。  
      注:  
      これらの API 権限がカスタムアプリに提供されていることを確認する必要があります。{#configure-onedrive-application__table_mfg_t1y_cnb__entry__2}

      | 名前 | OAuth スコープ |
      |-|-|
      | Calendars.ReadWrite | Calendars.ReadWrite |
      | Calendars.ReadWrite.Shared | Calendars.ReadWrite.Shared |
      | メール | メール |
      | Files.Read | Files.Read |
      | Files.Read.All | Files.Read.All |
      | offline_access | offline_access |
      [ ]

      {#configure-onedrive-application__table_mfg_t1y_cnb}
   4. \[アクセス許可の追加\] をクリックします。
   {#configure-onedrive-application__substeps_ddd_zft_whb}
{#configure-onedrive-application__steps_tdj_yxk_rhb}

## OAuth プロバイダーとしてMicrosoft OneDriveを登録 {#ariaid-title3}

Microsoft OneDriveアカウントの構成中に生成された情報を使用し、Microsoft OneDriveを OAuth プロバイダーとして登録して、インスタンスが OAuth 2.0 トークンを要求できるようにします。

### 始める前に

* 統合ハブサブスクリプションを要求します。
* Microsoft OneDrive スポークを有効にします。
* Microsoft OneDriveアプリケーションを作成します。
* シングルテナントアプリの登録を使用している場合は、Azure ポータルから \[ディレクトリー (テナント) ID\] の値を取得します。

  <br />

{#register-onedrive-oauth__ul_k2k_mph_gfa}必要なロール：アドミン

### 手順

1. ServiceNow で、次の場所に移動します システム OAuthアプリケーションレジストリー.
2. \[新規\] をクリックします。
3. 「OAuth アプリケーションの種類は？」というタイトルの画面で、\[サードパーティ OAuth プロバイダーに接続\] を選択します。
4. アプリケーションレジストリフォームに次の値を入力します。  
   {#register-onedrive-oauth__table_alw_kq3_gfb__entry__2}

   | フィールド | 必要な値 |
   |-|-|
   | 名前 | たとえば、<kbd class="ph userinput">OneDrive OAuth</kbd> プロファイルなど、レコードを識別する一意の名前を入力します。 |
   | クライアント ID | Azure で作成した OneDrive アプリケーションのアプリケーション ID を入力します。 |
   | クライアントシークレット | Azure でアプリケーションを作成したときに生成したクライアントシークレットを入力します。 |
   | デフォルトの権限許可タイプ | \[認証コード\] を選択します。 |
   | 認証 URL | * マルチテナントアプリの登録を使用している場合は、ロックアイコン (![ロックアイコン]()) をクリックし、「<kbd class="ph userinput">https://login.microsoftonline.com/common/oauth2/v2.0/authorize</kbd>」と入力し、ロックアイコンをもう一度クリックします。 * シングルテナントアプリの登録を使用している場合は、ロックアイコン (![ロックアイコン]()) をクリックし、「<kbd class="ph userinput">https://login.microsoftonline.com/&lt;Directory-ID&gt;/oauth2/v2.0/authorize</kbd>」と入力し、ロックアイコンをもう一度クリックします。 URL で、<kbd class="ph userinput">&lt;Directory-ID&gt;</kbd> を Azure ポータルから取得した \[ディレクトリー (テナント) ID\] の値に置き換えます。 {#register-onedrive-oauth__ul_xyv_jxh_f2c} |
   | トークン URL | ロックアイコン (![ロックアイコン]()) をクリックし、<kbd class="ph userinput">https://login.microsoftonline.com/common/oauth2/v2.0/token</kbd> を入力し、ロックアイコンをもう一度クリックします。 |
   | リダイレクト URL | ![ロックアイコン]()をクリックし、<kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd> を入力して、再度ロックアイコンをクリックします。 |
   [ ]

   {#register-onedrive-oauth__table_alw_kq3_gfb}
5. \[OAuth エンティティスコープ\] 関連リストで、 Microsoft OneDriveアプリケーションの構成時に定義した権限に一致するスコープを追加します。  
   \[新規行を挿入\] をクリックして、権限の名前と OAuth スコープを入力します。多くの場合、名前とOAuthスコープは同じ文字列です。これらのスコープが提供されていることを確認します。{#register-onedrive-oauth__table_mfg_t1y_cnb__entry__2}

   | 名前 | OAuth スコープ |
   |-|-|
   | Calendars.ReadWrite | Calendars.ReadWrite |
   | Calendars.ReadWrite.Shared | Calendars.ReadWrite.Shared |
   | メール | メール |
   | Files.Read | Files.Read |
   | Files.Read.All | Files.Read.All |
   | offline_access | offline_access |
   [ ]

   {#register-onedrive-oauth__table_mfg_t1y_cnb}  
   注:  
   ここに言及されているスコープは、[カスタムアプリの設定](https://servicenow-prod.fluidtopics.net/Wvp5VllfcLa3omPzP0zneA#configure-onedrive-application "Microsoft OneDrive アカウントからカスタム OAuth アプリケーションを作成し、Microsoft OneDrive スポークで OAuth 2.0 認証を有効にします。")時に指定した API 権限と同じである必要があります。
6. フォームヘッダーを右クリックし、\[保存\] をクリックします。  
   OAuth 認証情報が検証されます。
{#register-onedrive-oauth__steps_usf_jfp_ng}

## Microsoft OneDriveSpoke の接続および資格情報エイリアスを作成 {#ariaid-title4}

Microsoft OneDriveアカウントへの接続レコードを作成します。Microsoft OneDriveスポーク接続および資格情報エイリアスでは、これらの接続を使用してMicrosoft OneDriveでアクションを実行します。

### 始める前に

必要なロール：アドミン

### 手順

1. 移動先 すべて統合ハブ接続 \& 認証情報OneDrive.
2. \[関連リンク\] から、\[新しい接続および資格情報の作成\] をクリックします。
3. フォームのフィールドに入力します。  
   {#create-connection-credential-alias-onedrive__table_alw_kq3_gfb__entry__2}

   | フィールド | 必要な値 |
   |-|-|
   | 接続名 | 接続を識別する名前です。このフィールドは、Microsoft Onedrive Spoke 接続に自動的に設定されます。 |
   | 接続 URL | Spoke に接続するための URL です。このフィールドは自動的に https://graph.microsoft.com に設定されます。 |
   | OAuth エンティティ名 | OAuth エンティティプロファイルの名前です。このフィールドは、Microsoft Onedrive Spoke Auth に自動的に設定されます。 |
   | OAuth クライアント ID | Microsoft Azure アプリ登録ポータルに登録した OneDrive アプリケーションのクライアント ID です。 |
   | OAuth クライアントシークレット | Microsoft Azure ポータルにアプリケーションを登録したときに生成されたクライアントシークレットです。 |
   | OAuth リダイレクト URL | リダイレクト URL です。URL のフォーマット：https://\<your-instance\>.service-now.com/oauth_redirect.do |
   [ ]

   {#create-connection-credential-alias-onedrive__table_alw_kq3_gfb}
4. \[OAuth トークンを作成して取得\] をクリックします。

### タスクの結果

Microsoft OneDrive スポークが設定され、ServiceNow インスタンスと統合されます。

