Home > 付録 > Fly アプリ プロファイル権限

    この記事をダウンロード

    Fly アプリ プロファイル権限

    AvePoint Online Services は、Exchange Web Services (EWS) から Microsoft Graph への移行を実行しています。この移行の一環として、管理者は AvePoint アプリケーションを再認証して必要な Microsoft Graph アクセス許可を付与するか、以下の Microsoft Graph API アプリケーションのアクセス許可をカスタム Azure アプリに追加する必要があります。

    • Contacts.ReadWrite

    • MailboxItem.ImportExport.All

    • MailboxItem.Read.All

    • MailboxFolder.ReadWrite.All

    • MailboxSettings.ReadWrite

    • Mail.ReadWrite

    カスタム Azure アプリに必要な権限の完全一覧については、Exchange Online への移行 および カスタム アプリ プロファイル権限 を参照してください。

    テナント所有者またはサービス管理者は AvePoint Online Services > 管理 > アプリ管理 で Fly アプリ プロファイルを作成して、Fly アプリを使用している Microsoft 365 テナントに接続することができます。

    Fly アプリ プロファイルを作成するには、以下の説明を参照してください。

    NOTE

    Fly アプリを使用するアプリ プロファイルを作成・承認できない場合は、テナントの Microsoft Rights Management Service の問題が原因であるかどうかを確認できます。詳細については、Microsoft Rights Management サービスの確認と有効化方法 セクションを参照してください。

    1. アプリ管理 ページで [作成] をクリックします。

    2. アプリ プロファイルの作成 ページで、アプリ プロファイルの作成先となる Microsoft 365 テナントを選択します。

      NOTE

      選択したテナントが AvePoint Online Services に接続されていることを確認してください。

    3. [Fly] をクリックして、[次へ] をクリックします。

    4. [モダン モード] をクリックします。

    5. Fly[同意] をクリックして、Fly アプリに同意します。

    6. Microsoft 365 のサインイン ページで、Microsoft 365 グローバル管理者アカウントでサインインしてアプリに同意します。Microsoft 365 グローバル管理者アカウントは Microsoft からの要件です。詳細については、Microsoft 記事 を参照してください。

      NOTE

      このアカウントが既存の AvePoint Online Services テナントに存在しない場合、アカウントは AvePoint Online Services のサービス管理者として追加されます。

      特権ロール管理者アカウントを使用してアプリに同意することもできますが、異なるワークスペースに基づいてそのアカウントは追加の権限を持っていることを確認してください。

      ワークスペースアクセス許可
      Microsoft Teams to Microsoft TeamsFly アプリ プロファイル認証方法のみを使用しており、移行先が Multi-Geo テナントであり、移行先チームが定義済み場所で作成される必要がある場合、Fly アプリに Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールを割り当てる必要があります。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。
      Microsoft 365 グループFly アプリ プロファイル認証方法のみを使用しており、移行先が Multi-Geo テナントであり、移行先チームが定義済み場所で作成される必要がある場合、Fly アプリに Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールを割り当てる必要があります。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。
      アビエイター – Microsoft TeamsFly アプリ プロファイル認証方法のみを使用しており、移行先が Multi-Geo テナントであり、移行先チームが定義済み場所で作成される必要がある場合、Fly アプリに Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールを割り当てる必要があります。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。
      アビエイター – Microsoft 365 グループFly アプリ プロファイル認証方法のみを使用しており、移行先が Multi-Geo テナントであり、移行先チームが定義済み場所で作成される必要がある場合、Fly アプリに Microsoft 365 グローバル管理者SharePoint 管理者Exchange 管理者 ロールを割り当てる必要があります。ロール割り当ての例として、Exchange 管理者ロールのアプリへの割り当て方法 を参照してください。

      要求されているアクセス許可 ページで、AvePoint Online Services および Fly の機能が正常に機能することを確認するには、Fly の使用に必要な権限を確認し、[承諾] をクリックして承諾します。(必須権限は以下の表に一覧表示されます。)

    7. [完了] をクリックしてアプリを作成します。

    Fly アプリ プロファイルを作成すると、認証用の AvePoint Fly アプリを作成することができます。

    NOTE

    以下の場合に、Exchange 管理者 ロールを AvePoint Fly アプリに割り当てる必要があります。

    • Exchange Online 移行

      • 移行元からの要件

        • 配布リストまたはメールが有効なセキュリティ グループを移行する

        • 共有予定表の権限を移行する

        • メール転送を有効にする

        • メールボックス権限を移行する

      • 移行先からの要求

        • 移行先メールボックスに X500 メール アドレスを追加する

        • 移行先で共有メールボックス / 配布リスト / メールが有効なセキュリティ グループを作成する

        • 移行先でメールボックス権限を追加する

    • [Microsoft 365 グループ移行 / Microsoft Teams 移行] 移行先が Multi-Geo テナントである場合、移行先グループ / チームは定義された場所で作成される必要があります。

    NOTE

    Fly アプリ プロファイルの再承認時に権限の更新がある場合、承認後、アプリ プロファイルがトークンの更新を完了するまで約 1 時間がかかります。その間、アプリ プロファイルを移行の実行に使用することはできません。

    AvePoint Fly アプリに要求される権限については、以下の表を参照してください。

    APIアクセス許可タイプ目的
    SharePoint
    Sites.FullControl.All
    (Have full control of all site collections)
    アプリケーションSharePoint Online サイト コレクションおよびチーム サイトの設定および権限を取得して移行します。
    SharePoint
    TermStore.ReadWrite.All
    (Read and write managed metadata)
    アプリケーションManaged Metadata Service を取得して移行します。
    SharePoint
    User.ReadWrite.All
    (Read and write user profiles)
    アプリケーションMicrosoft 365 ユーザー プロファイルを取得して移行します。
    Microsoft GraphCalendars.ReadWrite
    (Read and write calendars in all mailboxes)
    アプリケーションMicrosoft 365 ユーザー プロファイルの情報を取得します。
    Microsoft GraphChannel.Create
    (Create channels)
    アプリケーションMicrosoft Teams 移行でチャネルを作成します。
    Microsoft GraphChannelMember.ReadWrite.All
    (Add and remove members from all channels)
    アプリケーションプライベート チャネル メンバーを取得して移行します。
    Microsoft GraphChannelMessage.Read.All
    (Read all channel messages)
    アプリケーションすべてのチャネル メッセージを取得して移行します。
    Microsoft GraphChannelSettings.ReadWrite.All
    (Read and write the names, descriptions, and settings of all channels)
    アプリケーションMicrosoft Teams 移行でチャネル設定を取得して移行します。
    Microsoft GraphChat.Create
    (Create chats)
    アプリケーションMicrosoft Teams チャット移行でチャットを作成します。
    Microsoft GraphChat.ReadWrite.All
    (Read and write all chat messages)
    アプリケーションMicrosoft Teams チャット移行で、チャット メンバー / チャット メッセージを取得して移行します。
    Microsoft GraphContacts.ReadWrite
    (Read and write contacts in all mailboxes)
    アプリケーションメール アドレスを置き換えるため、連絡先を取得して更新します。
    Microsoft GraphDirectory.Read.All
    (Read directory data)
    アプリケーションMicrosoft 365 ユーザーを取得して移行します。
    Microsoft GraphGroup.ReadWrite.All
    (Read and write all groups)
    アプリケーションMicrosoft 365 グループおよびグループ メンバーを取得して移行します。
    Microsoft GraphInformationProtectionPolicy.Read.All
    (Read all published labels and label policies for an organization)
    アプリケーションファイル / メール / チーム / グループ / サイトの秘密度ラベルを管理する場合にのみ必要です。
    Microsoft GraphMailboxItem.ImportExport.All
    (Allows the app to perform backup and restore for all mailbox items)
    アプリケーションメールボックス アイテムをバックアップします。
    Microsoft GraphMailboxItem.Read.All
    (Read all the users' mailbox items)
    アプリケーションメールボックス アイテムを取得します。
    Microsoft GraphMailboxFolder.ReadWrite.All
    (Read and write all the users' mailbox folders)
    アプリケーションメールボックス フォルダーを取得してリストアします。
    Microsoft GraphMailboxSettings.ReadWrite
    (Read and write all user mailbox settings)
    アプリケーション自動応答設定など、メールボックス設定をリストアします。
    Microsoft GraphMail.ReadWrite
    (Read and write mail in all mailboxes)
    アプリケーションメール アドレスを置き換えるためにメールを取得して更新し、秘密度ラベルに関連する競合メールを削除します。
    Microsoft GraphOnlineMeetings.ReadWrite.All
    (Read and create online meetings)
    アプリケーション移行先の置き換えられた会議リンクがすべての出席者に利用可能であることを確認します。
    Microsoft GraphReports.Read.All
    (Read all usage reports)
    アプリケーションテナント検出にのみ必要です。
    Microsoft GraphReportSettings.Read.All
    (Read all admin report settings)
    アプリケーションMicrosoft 365 管理センターの レポート 設定を取得します。
    Microsoft GraphSchedule.ReadWrite.All
    (Read and write all schedule items)
    アプリケーションMicrosoft Teams 移行で、Teams シフト アプリ データを取得して移行します。
    Microsoft GraphSites.ReadWrite.All
    (Read and write items in all site collections)
    アプリケーションチーム サイトおよびプライベート チャネルのサイト コレクションのチャネル フォルダーおよびファイルを移行します。
    Microsoft GraphTasks.ReadWrite.All
    (Read and write all users’ tasks and tasklists)
    アプリケーションPlanner 内の Planner およびデータを取得し移行します。
    Microsoft GraphTeamsAppInstallation.ReadForUser.All
    (Read installed Teams apps for all users)
    アプリケーション指定したユーザーの個人スコープにインストールされているアプリの一覧を取得します。
    Microsoft GraphTeamsAppInstallation.ReadWriteAndConsentForTeam.All
    (Manage installation and permission grants of Teams apps for all teams)
    アプリケーションTeams で Teams アプリを読み込み・インストール・アップグレード・アンインストールし、Teams のアクセス権限を管理します。
    Microsoft GraphTeamsAppInstallation.ReadWriteForTeam.All
    (Manage Teams apps for all teams)
    アプリケーションMicrosoft Teams 移行でチーム アプリを取得して移行します。
    Microsoft GraphTeam.Create
    (Create teams)
    アプリケーションMicrosoft Teams 移行でチームを作成します。
    Microsoft GraphTeamMember.ReadWrite.All
    (Add and remove members from all teams)
    アプリケーションチーム メンバーを取得して移行します。
    Microsoft GraphTeamwork.Migrate.All
    (Create chat and channel messages with anyone’s identity and with any timestamp)
    アプリケーションチームおよびチャネルを作成し、メッセージの送信者およびタイムスタンプを指定してチャネル メッセージを移行することができます。
    Microsoft GraphTeamworkTag.ReadWrite.All
    (Read and write tags in Teams)
    アプリケーションMicrosoft Teams 移行のタブを取得して移行します。
    Microsoft GraphTeamSettings.ReadWrite.All
    (Read and change all teams' settings)
    アプリケーションMicrosoft Teams 移行でチーム設定を取得して移行します。
    Microsoft GraphTeamsTab.Create
    (Create tabs in Microsoft Teams)
    アプリケーションMicrosoft Teams チャットの移行先チャットにタブを作成します。
    Microsoft GraphTeamsTab.Read.All
    (Read tabs in Microsoft Teams)
    アプリケーションMicrosoft Teams チャット移行で移行先チャットのタブを取得します。
    Microsoft GraphTeamsTab.ReadWriteForTeam.All
    (Allow the Teams app to manage all tabs for all teams)
    アプリケーションMicrosoft Teams 移行でチーム タブを取得して移行します。
    Microsoft GraphTeamsTab.ReadWriteSelfForChat
    (Allow the Teams app to manage only its own tabs in chats)
    アプリケーション移行先チャットのタブを更新します。
    Microsoft GraphUser.Read.All
    (Read all users' full profiles)
    アプリケーションMicrosoft 365 ユーザー プロファイルの情報を取得します。
    Microsoft GraphUser.Read
    (Sign in and read user profile)
    委任済みMicrosoft 365 ユーザー プロファイルの情報を取得します。
    Microsoft GraphDeviceManagementServiceConfig.ReadWrite.All
    (Read and write all Microsoft Intune configurations)
    アプリケーションMicrosoft Intune 構成を管理し、デバイスを移行します。
    Office 365 Exchange OnlineExchange.ManageAsApp
    (Manage Exchange As Application)
    アプリケーションメールボックス権限および配布リストを移行する Exchange PowerShell を使用します。
    Office 365 Exchange Onlinefull_access_as_app
    (Use Exchange Web Services with full access to all mailboxes)
    アプリケーションすべてのメールボックスからアイテムを取得して移行します。
    *注意: この権限をアプリに追加しない場合、アプリに RBAC 割り当てを作成して、特定のメールボックスへのアクセス権のみをアプリに付与します。詳細については、ApplicationImpersonation ロールなしでのメールボックスの移行方法 セクションのオプション 3 を参照してください。
    Azure Rights Management ServicesContent.DelegatedReader
    (Read protected content on behalf of a user)
    アプリケーションファイル / メール / チーム / サイトの秘密度ラベルを管理する場合にのみ必要です。
    Azure Rights Management ServicesContent.DelegatedWriter
    (Create protected content on behalf of a user)
    アプリケーションファイル / メール / チーム / サイトの秘密度ラベルを管理する場合にのみ必要です。
    Azure Rights Management ServicesContent.SuperUser
    (Read all protected content for this tenant)
    アプリケーションファイル / メール / チーム / サイトの秘密度ラベルを管理する場合にのみ必要です。
    Azure Rights Management ServicesContent.Writer
    (Create protected content)
    アプリケーションファイル / メール / チーム / サイトの秘密度ラベルを管理する場合にのみ必要です。
    Microsoft Information Protection Sync ServiceUnifiedPolicy.Tenant.Read
    (Read all unified policies of the tenant)
    アプリケーションファイル / メール / チーム / サイトの秘密度ラベルを管理する場合にのみ必要です。