Application Permissions for the Azure App for Exchange Online

The table describes the usage of the application permissions for the Backup App for Exchange Online.

Microsoft Graph API - Application Permissions

Usage

Required

Application.ReadWrite.All

Maintain the reply URL and the secret key auto creation.

No*

Directory.Read.All

Discover all users and user groups.

Yes

Group.Read.All

Discover all user groups.

Yes

*The Application.ReadWrite.All and Group.ReadWrite.All permissions can be removed from all apps and can be replaced with the Application.Read.All and Group.Read.All permissions.

The table describes the usage of additional application permissions that are required for other Exchange Online apps.

Microsoft Graph API - Application Permissions

Usage

Required

Group.Read.All

Discover all groups.

Yes

MailboxSettings.Read

Discover all user mailbox settings.

Yes

User.Read.All

Discover full profiles of all users.

No

MailboxItem.ImportExport.All

Backup and restore the mailboxes.

No

MailboxItem.Read.All

Read all the users' mailbox items.

No

MailboxFolder.Read.All

Read all the users' mailbox folders.

No

Microsoft Graph API - Delegated Permissions

Usage

Required

Directory.AccessAsUser.All

Access the directory as the signed in user.

No

Exchange web services API- Application Permissions

Usage

Required

full_access_as_app

Backup and restore the mailboxes.

Yes

×

Loading...