> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Microsoft SharePoint Online Rest OAuthの設定を追加する

### 必要条件

Microsoft SharePoint Onlineに接続して情報を取得するには、次のものが必要です。

* Microsoft Azure Appのインストール。
* クライアントIDとクライアントシークレット。Appを生成してこれらの認証情報を探す方法については、
  [Microsoftのドキュメント](https://learn.microsoft.com/ja-jp/entra/identity-platform/quickstart-register-app?tabs=certificate "Microsoftのドキュメント") を参照してください。Appを登録するには、以下の情報が必要になる場合があります。

  * **Azureポータル：**
    [https://portal.azure.com/](https://portal.azure.com/ "https://portal.azure.com/")
  * **登録するSharePoint App：**
    SharePoint Online Rest API
  * **DomoリダイレクトURL：**
    [https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-sharepoint-online-rest-enterprise-oauth/exchange](https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-sharepoint-online-rest-enterprise-oauth/exchange "https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-sharepoint-online-rest-enterprise-oauth/exchange")

### エンタープライズOAuth用Azure Appを作成する

Microsoft Azure Appを作成するには、以下の手順を実行します。

1. [https://portal.azure.com](https://portal.azure.com/ "https://portal.azure.com")
   にログインします。

2. ［Microsoft Entra ID］>［App registrations］を選択します。

   <Frame>
     <img alt="Capture1.PNG" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/blcgkVgnZv6gj_XY/images/kb/ka05w000001236O-00N5w00000Ri7BU-0EM5w000005vNz7.png?fit=max&auto=format&n=blcgkVgnZv6gj_XY&q=85&s=595e884485e262b8a3b708a307dc1fb7" style={{width: 624, height: 187}} width="770" height="231" data-path="images/kb/ka05w000001236O-00N5w00000Ri7BU-0EM5w000005vNz7.png" />
   </Frame>

3. **［New registration］**

   をクリックします。

4. アプリケーション名を入力し、サポートされているアカウントのタイプを選択します。WebのリダイレクトURIを次のように入力します。
   [https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-sharepoint-online-rest-enterprise-oauth/exchange](https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-sharepoint-online-rest-enterprise-oauth/exchange)

5. デフォルトのテナント選択をシングルテナントからマルチテナントに変更します。これはコネクターの必要条件です。

   <Frame>
     <img alt="REgister.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/AxiXLKkg9sLcFgsR/images/kb/ka0Vq0000006d0H-00N5w00000Ri7BU-0EM5w000006vIDX.jpg?fit=max&auto=format&n=AxiXLKkg9sLcFgsR&q=85&s=b2a1d20758c876a3eec74aac755eb99b" style={{width: 755, height: 582}} width="2100" height="1620" data-path="images/kb/ka0Vq0000006d0H-00N5w00000Ri7BU-0EM5w000006vIDX.jpg" />
   </Frame>

6. **［Register］**

   をクリックします。

7. ここで、
   **［API Permissions］**

   をクリックします。

   <Frame>
     <img alt="API_permission.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/AxiXLKkg9sLcFgsR/images/kb/ka0Vq0000006d0H-00N5w00000Ri7BU-0EM5w000005vO6o.png?fit=max&auto=format&n=AxiXLKkg9sLcFgsR&q=85&s=7469db78ea4d37281c3c825c3e34dac2" style={{width: 294, height: 473}} width="265" height="426" data-path="images/kb/ka0Vq0000006d0H-00N5w00000Ri7BU-0EM5w000005vO6o.png" />
   </Frame>

8. **［+Add Permissions］**

   ボタンをクリックします。

   <Frame>
     <img alt="Capture8.PNG" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/blcgkVgnZv6gj_XY/images/kb/ka05w00000123LH-00N5w00000Ri7BU-0EM5w000005vO61.png?fit=max&auto=format&n=blcgkVgnZv6gj_XY&q=85&s=d361854fb29fa710f256f60117e2dab9" width="369" height="62" data-path="images/kb/ka05w00000123LH-00N5w00000Ri7BU-0EM5w000005vO61.png" />
   </Frame>

9. **［Microsoft Graph］>［Delegated Permissions］**

   を選択します。

10. 必要に応じて権限を選択してください。

11. 権限を追加した後、すべての設定済みの権限が以下のように一覧表示されます。

    <Frame>
      <img alt="Configure.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/AxiXLKkg9sLcFgsR/images/kb/ka0Vq0000006d0H-00N5w00000Ri7BU-0EM5w000006vIDc.jpg?fit=max&auto=format&n=AxiXLKkg9sLcFgsR&q=85&s=b1215814bf51f1932939a18d13f0fc9e" style={{width: 1099, height: 468}} width="2728" height="1162" data-path="images/kb/ka0Vq0000006d0H-00N5w00000Ri7BU-0EM5w000006vIDc.jpg" />
    </Frame>

### SharePointクライアントIDを取得するには：

1. [https://portal.azure.com](https://portal.azure.com/ "https://portal.azure.com")
   に移動します。
2. ［Microsoft Entra ID］>［App registrations］を選択します。
3. 前の手順で作成されたWeb App名をクリックします。
4. 「application ID」がクライアントIDです。

### SharePointクライアントシークレットを取得するには：

1. [https://portal.azure.com](https://portal.azure.com/ "https://portal.azure.com")
   に移動します。
2. ［Microsoft Entra ID］>［App registrations］を選択します。
3. 前の手順で作成されたWeb App名をクリックします。
4. **［Certificates and secrets］**
   を開きます。
5. **［+New Value］**
   をクリックします。
6. 値の説明とシークレットの有効期限を入力します。
   **［Add］** をクリックします。
7. 新しい値が表示されます。［Value］フィールドをコピーして、Domoコネクターの［Value］フィールドに貼り付けます。

   <Frame>
     <img alt="Secret.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/XLeSvlwfBHPJHbmY/images/kb/ka0Vq000000A67N-00N5w00000Ri7BU-0EM5w000005vO71.png?fit=max&auto=format&n=XLeSvlwfBHPJHbmY&q=85&s=fb4fbadf207106e9814c8fcf5e5d1b31" width="626" height="126" data-path="images/kb/ka0Vq000000A67N-00N5w00000Ri7BU-0EM5w000005vO71.png" />
   </Frame>
