Microsoft 委任アプリの必須権限

    以下を実行する場合は、既定の Microsoft 委任アプリまたは委任されたアクセス許可を持つカスタム Azure アプリを構成する必要があります。

    • Teams チャネルの会話をチャネルへの新しい投稿としてリストアします。

      NOTE

      この場合、委任アプリの認証ユーザーは Teams ライセンスを持っている必要があります。2021 年 6 月 1 日以降の新しいバックアップ サイクルで生成されたバックアップ データのみが、会話を投稿としてリストアすることができます。

    • Power BI ワークスペースを保護します。

    • Power Automate クラウド フローを保護します。

    • Power Apps データ (標準キャンバス アプリおよびコンポーネント ライブラリ) を保護します。

    • Planner タスク コメントをリストアします。

    委任アプリ プロファイルを作成する際に、Microsoft 365 グローバル管理者 からの同意が必要です。既定では、この同意は保持され、以下の場合に取り消すことができます。

    NOTE

    Power Automate 委任アプリの同意ユーザーは、環境管理者 / システム管理者 ロールを持っている必要があります。

    • この委任アプリのみを使用して Teams チャネル会話を投稿としてリストアするか、 Planner タスクのコメントをリストアする場合、同意を取り消したり、グローバル管理者ロールを削除したりすることができます。

    • この委任アプリのみを使用して Power BI コンテンツを保護する場合、同意を取り消すことができますが、認証ユーザーは Power BI Pro ライセンスと Premium Per User (PPU) ライセンスのいずれかを持っており、自動検出スキャンおよびバックアップのために Fabric 管理者 以上のロール (以前の Power BI 管理者 ロール) を持っている必要があります。

    • この委任アプリのみを使用して Power Automate を保護する場合、同意を取り消すことができますが、自動検出スキャンおよびバックアップのために、認証ユーザーが 環境管理者 / システム管理者 ロールおよび Power Platform 管理者 ロール以上の権限を持つ必要があります。

    • この委任アプリを使用して Power Apps データを保護する場合、同意は取り消すことができますが、認証ユーザーは自動検出スキャンとバックアップのために、Power Platform 管理者 以上のロールと 環境管理者 / システム管理者 以上のロールを持っており、Power Apps for Microsoft 365 ライセンスを持っている必要があります。

    Microsoft 委任アプリに付与される権限については、以下の表を参照してください。

    API
    権限
    必要となる理由
    機能カテゴリ
    Microsoft Graph
    offline_access
    (Maintain access to data you have given it access to)
    長期間にわたりアクセスを維持し、 ユーザーが頻繁に再承認する必要がありません。
    すべて
    openid
    (Sign users in)
    ユーザーの同意を取得することで、ユーザーの認証に許可します。
    すべて
    profile
    (View users’ basic profile)
    ユーザーのプロファイル情報を取得します。
    すべて
    ChannelMember.ReadWrite.All
    (Add and remove members from channels)
    Microsoft Teams のチャネルにメンバーを追加します。
    投稿としてのチャネル会話のリストア
    ChannelMessage.Send
    (Send channel messages)
    Microsoft Teams のチャネルにメッセージを送信します。
    投稿としてのチャネル会話のリストア
    Directory.Read.All
    (Read directory data)
    すべてのユーザーの完全プロファイルおよびユーザー ドメイン情報を取得します。
    Power BI / Power Automate / Power Apps
    Group.ReadWrite.All
    (Read and write all groups)
    会話のスレッドを取得します。
    Planner タスク コメントのリストア
    TeamMember.ReadWrite.All
    (Add and remove members from teams)
    Microsoft Teams にメンバーを追加します。
    投稿としてのチャネル会話のリストア
    商用環境: Power BI サービス
    GCC または GCC High 環境: Microsoft Power BI 政府向けコミュニティ クラウド
    Capacity.Read.All
    (View all capacities)
    容量 (Multi-Geo を含む) を取得します。
    Power BI
    Dataset.ReadWrite.All
    (Read and write all datasets)
    レポートのバックアップおよびリストアを実行します。
    Power BI
    Report.ReadWrite.All
    (Read and write all reports)
    レポートのアックアップを実行します。
    Power BI
    Tenant.ReadWrite.All
    (Read and write all content in tenant)
    ワークスペースを取得してバックアップするか、ワークスペースにユーザーを追加します。
    Power BI
    Workspace.ReadWrite.All
    (Read and write all workspaces)
    ワークスペースを取得してリストアします。
    Power BI
    商用環境: PowerApps サービス
    GCC 環境: PowerApps サービス – GCC
    GCC High 環境: PowerApps サービス – GCC L4
    User
    (Access PowerApps Service API)
    自動検出スキャンおよび Cloud Backup 用の Power Automate クラウド フローを取得します。
    Power Automate
    自動検出スキャンおよび Cloud Backup 用の Power Apps 内の標準キャンバス アプリおよびコンポーネント ライブラリを取得します。
    Power Apps
    商用環境: Dynamics CRM
    GCC or GCC High 環境: Dataverse
    User_impersonation
    (Access Common Data Service as organization users)
    自動検出スキャン用の Power Automate デスクトップ フローおよびビジネス プロセス フローを取得します。
    Power Automate
    自動検出スキャン用の Power Apps 内の標準キャンバス アプリおよびコンポーネント ライブラリを取得します。
    Power Apps