Home > 必須権限 > アプリ プロファイル認証 > Microsoft 委任アプリの必須権限
この記事をダウンロード以下を実行する場合は、既定の Microsoft 委任アプリまたは委任されたアクセス許可を持つカスタム Azure アプリを構成する必要があります。
Teams チャネルの会話をチャネルへの新しい投稿としてリストアします。
この場合、委任アプリの認証ユーザーは Teams ライセンスを持っている必要があります。2021 年 6 月 1 日以降の新しいバックアップ サイクルで生成されたバックアップ データのみが、会話を投稿としてリストアすることができます。
Power BI ワークスペースを保護します。
Power Automate クラウド フローを保護します。
Power Apps データ (標準キャンバス アプリおよびコンポーネント ライブラリ) を保護します。
Planner タスク コメントをリストアします。
委任アプリ プロファイルを作成する際に、Microsoft 365 グローバル管理者 からの同意が必要です。既定では、この同意は保持され、以下の場合に取り消すことができます。
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 |