必要条件
Microsoft SharePoint Onlineに接続して情報を取得するには、次のものが必要です。- Microsoft Azure Appのインストール。
-
クライアントIDとクライアントシークレット。Appを生成してこれらの認証情報を探す方法については、
Microsoftのドキュメント を参照してください。Appを登録するには、以下の情報が必要になる場合があります。
- Azureポータル: 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
エンタープライズOAuth用Azure Appを作成する
Microsoft Azure Appを作成するには、以下の手順を実行します。- https://portal.azure.com にログインします。
-
[Microsoft Entra ID]>[App registrations]を選択します。

- [New registration] をクリックします。
- アプリケーション名を入力し、サポートされているアカウントのタイプを選択します。WebのリダイレクトURIを次のように入力します。 https://oauth.domo.com/api/data/v1/oauth/providers/microsoft-sharepoint-online-rest-enterprise-oauth/exchange
-
デフォルトのテナント選択をシングルテナントからマルチテナントに変更します。これはコネクターの必要条件です。

- [Register] をクリックします。
-
ここで、
[API Permissions]
をクリックします。

-
[+Add Permissions]
ボタンをクリックします。

- [Microsoft Graph]>[Delegated Permissions] を選択します。
- 必要に応じて権限を選択してください。
-
権限を追加した後、すべての設定済みの権限が以下のように一覧表示されます。

SharePointクライアントIDを取得するには:
- https://portal.azure.com に移動します。
- [Microsoft Entra ID]>[App registrations]を選択します。
- 前の手順で作成されたWeb App名をクリックします。
- 「application ID」がクライアントIDです。
SharePointクライアントシークレットを取得するには:
- https://portal.azure.com に移動します。
- [Microsoft Entra ID]>[App registrations]を選択します。
- 前の手順で作成されたWeb App名をクリックします。
- [Certificates and secrets] を開きます。
- [+New Value] をクリックします。
- 値の説明とシークレットの有効期限を入力します。 [Add] をクリックします。
-
新しい値が表示されます。[Value]フィールドをコピーして、Domoコネクターの[Value]フィールドに貼り付けます。
