Home > Google チャット移行の実行 > Google チャット移行の必須権限 > 移行先 Teams チャットにおける権限
この記事をダウンロード移行先に接続するには、認証方法として委任アプリ プロファイルを使用する必要があります。Teams チャット移行でチャット ファイルを移行する場合、移行パフォーマンスを向上させるために、Fly アプリ プロファイルまたはカスタム アプリ プロファイルを同時にすることもできます。
認証方法によって必要な権限については、以下のセクションを参照してください。
Fly は、移行先に対して既定の委任アプリ プロファイルおよびカスタム委任アプリ プロファイルをサポートします。
委任アプリ プロファイルの同意ユーザーの多要素認証 (MFA) が有効になっている場合、MFA の有効化後に委任アプリ プロファイルを承認または再承認する必要があります。MFA の有効化後にアプリ プロファイルを承認または再承認しないと、委任アプリ プロファイルを使用している移行ジョブは失敗します。
必要な権限を持っているカスタム委任アプリ プロファイルを使用するには、Fly 委任アプリ プロファイルの権限 セクションを参照してください。
必要な権限を持っているカスタム委任アプリ プロファイルを使用するには、以下の カスタム委任アプリ プロファイル セクションを参照してください。
アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。
また、移行先への接続に委任アプリ プロファイルのみを使用する場合、委任アプリ プロファイルの同意ユーザーは以下の要件を満たす必要があります。
Microsoft Teams のライセンスを持っています。
同意ユーザーにライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、同意ユーザーの ライセンスとアプリ タブで Microsoft Teams を選択します。
移行先チャット ユーザーの OneDrive サイトを確実にプロビジョニングできるため、SharePoint 管理者 である必要があります。
同意ユーザーが SharePoint 管理者 または グローバル管理者 である場合、完全移行ジョブの実行中に同意ユーザーは移行先チャット ユーザーの OneDrive サイトの サイト コレクション管理者 として自動追加されます。移行の実行後、サイトから同意ユーザーを削除することができます。
アプリ プロファイルも使用する場合の必須権限
移行先のチーム チャットに、委任アプリ プロファイル認証とアプリ プロファイル認証の両方を使用する場合、委任アプリ プロファイルの同意ユーザーが以下の要件を満たす必要があります。
Microsoft Teams のライセンスを持っています。
同意ユーザーにライセンスを割り当てるには、Microsoft 365 管理センター > ユーザー > アクティブなユーザー に移動して、同意ユーザーの ライセンスとアプリ タブで Microsoft Teams を選択します。
移行前に移行先チャット ユーザーの OneDrive サイトが初期化されていない場合、同意ユーザーは SharePoint 管理者 である必要があります。移行先チャット ユーザーの OneDrive サイトが既に初期化されている場合、管理者ロールを持たない標準ユーザーを同意ユーザーとして指定することができます。
完全移行ジョブ中、同意ユーザーは移行先チャット ユーザーの OneDrive サイトの サイト コレクション管理者 として自動追加されます。移行の実行後、サイトから同意ユーザーを削除することができます。
必要な権限を持っているカスタムの委任アプリ プロファイルを使用するには、以下の説明を参照してください。
Microsoft Entra ID でアプリを登録した後、以下の表内の権限をアプリに追加します。
| API | アクセス許可 | タイプ | 目的 |
|---|---|---|---|
| Microsoft Graph | User.Read.All (Read all users' full profiles) | 委任済み | Microsoft 365 ユーザーを取得して移行します。 |
| Microsoft Graph | TeamsTab.Create (Create tabs in Microsoft Teams) | 委任済み | タブを移行します。 |
| Microsoft Graph | TeamsTab.Read.All (Read tabs in Microsoft Teams.) | 委任済み | チーム タブを取得して移行します。 |
| Microsoft Graph | Chat.ReadWrite (Read and write user chat messages) | 委任済み | チャット メンバー / チャッ トメッセージを移行します。 |
| Microsoft Graph | Files.ReadWrite (Have full access to user files) | 委任済み | チャット ファイルを移行します。 |
| Microsoft Graph | TeamsTab.ReadWriteSelfForChat (Allow the Teams app to manage only its own tabs in chats) | 委任済み | 移行先チャットのタブを更新します。 |
| SharePoint/Office 365 SharePoint Online | AllSites.FullControl (Have full control of all site collections) | 委任済み | OneDrive サイトの設定および権限を取得します。 |
| SharePoint/Office 365 SharePoint Online | User.Read.All (Read user profiles) | 委任済み | OneDrive サイトを移行します。 |
簡単に使用するため、以下のコマンドを直接使用して、マニフェスト を介して必要な API アクセス許可を Microsoft 365 テナントに追加することができます。
アプリの画面の左側の [認証] をクリックします。
[プラットフォームを追加] をクリックします。
プラットフォームの構成 パネルで Web を選択します。
Web の構成 パネルで、リダイレクト URI フィールドに AvePoint Online Services URL (https://www.avepointonlineservices.com) を入力します。
暗黙的な許可およびハイブリド フロー フィールドで アクセス トークン および ID トークン を選択します。

[構成] をクリックします。
[保存] をクリックします。
AvePoint Online Services で モダン モード を使用してアプリ用のアプリ プロファイルを作成するには、委任されたアクセス許可を持つカスタム Azure アプリへの同意 を参照してください。
アプリに同意する際に、アプリに管理者の同意権限を付与し、パブリック クライアント フローを許可している場合、グローバル管理者の同意 または ユーザーの同意 方法を選択することができます。そうしない場合、グローバル管理者の同意 方法のみを使用できます。
テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 で Fly アプリ プロファイルを作成して、Fly アプリを使用している Microsoft 365 テナントに接続することができます。
Fly アプリ プロファイルの作成方法および必須権限については、Fly アプリ プロファイル権限 を参照してください。
テナント所有者またはサービス管理者のロールを持っている場合、AvePoint Online Services > 管理 > アプリ管理 でカスタム アプリ プロファイルを作成して、カスタム Azure アプリを使用している Microsoft 365 テナントに接続することもできます。
カスタム アプリ プロファイルを作成するには、以下の説明を参照してください。
Microsoft Entra ID で証明書を準備します。詳細については、カスタム Azure アプリ用の証明書の準備 を参照してください。
証明書がある場合、このステップを無視することができます。
Microsoft Entra IDでカスタム Azure アプリを作成します。詳細については、カスタム Azure アプリの作成 を参照してください。
AvePoint Online Services で カスタム Azure アプリ用アプリ プロファイルを作成 します。
アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。
以下の表の内容に従って、カスタム Azure アプリに Microsoft Teams チャット移行に必要な API アクセス許可を追加してください。
| API | アクセス許可 | タイプ | 目的 |
|---|---|---|---|
| Microsoft Information Protection Sync Service | UnifiedPolicy.Tenant.Read (Read all unified policies of the tenant。) | アプリケーション | ファイルの秘密度ラベルを管理する場合にのみ必要です。 |
| Microsoft Graph | Files.ReadWrite.All (Read and write files in all site collections) | アプリケーション | OneDrive ファイルを取得して移行します。 |
| Microsoft Graph | Chat.Create (Create Chat) | アプリケーション | チャットを作成します。 |
| Microsoft Graph | User.Read.All (Read all users’ full profiles) | アプリケーション | チャット ユーザー プロファイルの情報を取得します。 |
| Microsoft Graph | Chat.ReadWrite.All (Read and write all chat messages) | アプリケーション | チャット メンバー / チャッ トメッセージを取得して移行します。 |
| Microsoft Graph | TeamsTab.Create (Create tabs in Microsoft Teams) | アプリケーション | 移行先チャットでタブを作成します。 |
| Microsoft Graph | TeamsTab.Read.All (Read tabs in Microsoft Teams) | アプリケーション | 移行先チャットでタブを取得します。 |
| Microsoft Graph | TeamsTab.ReadWriteSelfForChat.All (Allow the Teams app to manage only its own tabs for all chats) | アプリケーション | 移行先チャットのタブを更新します。 |
| SharePoint | Sites.FullControl.All (Have full control of all site collections) | アプリケーション | OneDrive サイトの設定および権限を取得します。 |
| SharePoint | User.Read.All (Read user profiles) | アプリケーション | SharePoint ユーザー プロファイル サービスを取得します。 |
簡単に使用するため、以下のコマンドを直接使用して、マニフェスト を介して必要な API アクセス許可を Microsoft 365 テナントに追加することができます。