Skip to main content

Microsoft Azure APIアプリケーションのセットアップ

Microsoft Azureでは、Designerでのコネクタへのサインインに使用できるアプリを作成できます。このアプリでは、ユーザーの権限を継承するか、権限をさらに制限することができます。サービスプリンシパルを選択した場合、権限はユーザーに依存せず、アプリはユーザー情報なしでデータソースリソースにアクセスできます。これにより、スケジュールされたワークフローを設定したユーザーが退職した場合でも、そのワークフローを継続して実行できます。コネクタでは、サービスプリンシパルへの接続を設定する場合でも、ユーザーは1度サインインする必要があることに注意してください。詳細については、「 Microsoft Entra IDのアプリケーションとサービスプリンシパルオブジェクト 」を参照してください。

アプリの登録プロセスはどちらの場合も同じですが、アプリに権限を付与するか、サービスプリンシパルを管理するかを選択できます。委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「 Microsoft IDプラットフォームでのアクセス許可と同意の概要 」を参照してください。

Dataverseでは、 Power Platformでのユーザーの作成 のための追加の手順が必要です。

アプリの登録

  1. Microsoft Azure にアクセスします。

  2. Microsoft Azure Active Directory アカウントでサインインします。

  3. ホーム画面で[ 検索 ]を使用するか、左上隅のメニューに移動して [ Azure Active Directory ] サービスを開きます。

  4. 左側のメニューで [ アプリの登録 ] を開きます。

  5. [ + 新規登録 ] を選択します。

  6. アプリの [ 名前 ] を指定します。

  7. 目的のアカウントの種類を選択します。シングルテナントとマルチテナントの両方が許可されています。

  8. オプションの[ リダイレクトURI ]部分で、Webページアプリケーション(WPA)を選択し、URLとして http://localhost/ を入力します。

    コネクタの古いバージョンについては、ページ下部の を参照してください。

  9. 登録 を選択します。

    [ アプリケーション (クライアント ) ID ] は、ご自分の クライアント ID です。

    [ ディレクトリ(テナント)ID ]は、ご自分の テナントID です。

アプリへのアクセス権の付与

[クライアントの資格情報] に移動して、[ 新しいクライアントシークレット ] を追加します。ページを離れると再びアクセスできなくなるため、 をコピーします。これが クライアントシークレット です。

[ APIのアクセス許可 ]に移動して、これらの 委任されたアクセス許可 を追加します。

コネクタとバージョン

委任されたアクセス許可

ADLS

Azure ストレージ

  1. user_impersonation

  2. offline_access

Dataverse

Microsoft Graph

  1. offline_access

  2. openid

  3. User.Read

  4. E メール

  5. プロファイル

Dynamics CRM

  1. User_impersonation

OneDrive

Microsoft Graph

  1. Files.ReadWrite.All

  2. offline_access

  3. openid

  4. User.Read

  5. E メール

  6. プロファイル

Outlook 365

Microsoft Graph

  1. openid

  2. offline_access

  3. プロファイル

  4. E メール

  5. User.Read

  6. User.ReadBasic.All

  7. User.ReadWrite

  8. Mail.Read

  9. Mail.ReadWrite

  10. Mail.ReadWrite.Shared

  11. Calendars.ReadWrite

  12. Calendars.ReadWrite.Shared

Power Automate

Flow Service

  1. ユーザー

  2. Activity.Read.All

  3. Approvals.Manage.All

  4. Approvals.Read.All

  5. Flows.Manage.All

  6. Flows.Read.All

  7. Flows.Read.Plans

  8. Flows.Write.Plans

Power BI出力

Microsoft Graph

  1. Offline_access

  2. Openid

  3. User.Read

  4. E メール

  5. プロファイル

Power BI サービス

  1. Dataset.ReadWrite.All

  2. Workspace.Read.All

SharePoint ファイル

Microsoft Graph

  1. Files.ReadWrite.All

  2. offline_access

  3. openid

  4. User.Read

  5. Sites.Read.All

  6. E メール

  7. プロファイル

  8. Files.Read.All

SharePointファイルバージョン2.0.1以降。

SharePoint

注 - Microsoft Graphの権限に追加して:

  1. AllSites.Manage

  2. AllSites.Read

  3. AllSites.Write

  4. Sites.Search.All

サービスプリンシパルの管理

[ 証明書とシークレット ]に移動し、[ 新しいクライアントシークレット ]を追加します。ページを離れると再びアクセスできなくなるため、値をコピーします。これが クライアントシークレット です。

[ APIのアクセス許可 ]で、これらの アプリケーションのアクセス許可 を追加します。

コネクタとバージョン

アプリケーションのアクセス許可

Dataverse

Microsoft Graph

  1. Files.Read.All

  2. Files.ReadWrite.All

  3. Sites.Read.All

OneDrive

Microsoft Graph

  1. Files.Read.All

  2. Files.ReadWrite.All

  3. Sites.Read.All

Outlook 365

Microsoft Graph

  1. Calendars.ReadWrite

  2. Mail.ReadWrite

  3. User.Read.All

Power Automate

Drupalに情報がありません/非該当。

Power BI出力

Power BIサービスプリンシパルを参照してください。

SharePointバージョン2.2.0以降。

Microsoft Graph

  1. Sites.Selected

詳細 については、Alteryxコミュニティを参照してください。

これで、コネクタでこのアプリを使用できます。ログインを認証するには、アプリケーションの登録で提供された ユーザー名 パスワード クライアントID クライアントシークレットID テナントID が必要です。

詳細については、 Microsoftポータル を参照してください。

Power BIサービスプリンシパル

カスタムAPIアプリケーションを使用するには、以下のように操作します。

  1. Azureセキュリティグループを作成し、Power BIアプリ登録(サービスプリンシパル)を追加します。

  2. Power BI管理者ポータル で、 [テナント設定]、[開発者向け設定] に移動します。 Power BI APIの使用をサービスプリンシパルに許可 ]オプションをオンにし、[ 適用先 ]の下にセキュリティグループを追加します。

  3. Power BIアプリの登録をワークスペースアクセスにメンバーとして追加します。詳細については、 Power BIのドキュメント を参照してください。

Power Platformでのユーザー作成

Power PlatformでDataverseアプリのユーザーを作成し、セキュリティロールを追加します。

  1. Power Platform管理センター に移動します。

  2. 環境を選択します。

  3. [ 設定 ]を選択します。[ ユーザー + アクセス許可 ]で、[ アプリケーションユーザー ]を選択します。

  4. [ 新しいアプリユーザー ]を選択します。

  5. [ アプリの追加 ]を選択し、アプリを選択します。

  6. [ ビジネスユニット ]を選択します。

  7. [ セキュリティロール ]で、適切なロールを選択します。

  8. 作成 を選択します。

カスタムAPIアプリケーションを設定するときに、これらのオプションを選択し、古いコネクタバージョンのURLを入力します。

コネクタおよびバージョン

ドロップダウンオプション

URL

OneDriveバージョン2.0.2以前

シングルページアプリケーション(SPA)

https://cef.alteryx.com/designer/oauthcallback

https://login.live.com/oauth20_desktop.srf

Outlook 365バージョン1.0.0

Power BI出力バージョン3.1.0以前

SharePointファイルバージョン1.1.1以前