Table 1: The roles required by the Entra ID application configured for Exchange Reporter Plus to use the Exchange Online reporting, auditing, and alerting modules are listed below.
| Module | Role Name | Description |
|---|---|---|
| Exchange Online reporting | Global Reader | Get reports on all Microsoft 365 services. |
| Security Reader | Get audit logs and mailbox reports. | |
| Exchange Online auditing and alerting | Security Reader | Get audit logs and sign-in reports. |
Table 2: Roles and permissions required by the Microsoft Entra ID application configured for Exchange Reporter Plus are given below.
| Module | API Name | Permission | Scope |
|---|---|---|---|
| Reporting | Microsoft Graph | User.Read.All | Get user and group member reports. |
| Reports.Read.All | Get usage reports. | ||
| Calendars.Read | Get users' calendar details. | ||
| Organization.Read.All | Get license details. | ||
| ReportSettings.Read.All | Enables the configured Entra application to retrieve tenant-level settings from the tenant where it is configured. | ||
| Exchange Online | Exchange.ManageAsApp | Used to execute Exchange Online PowerShell cmdlets via the configured Entra application. | |
| Auditing | Office 365 Management | ActivityFeed.Read | Read the activity data for the organization. |
| Content Search | Microsoft Graph | Mail.Read | Read the email content in mailboxes. |
| Migration | Office 365 Exchange Online | Mail.ReadWrite | Migrate the email content in mailboxes to Exchange Online. |
Copyright © 2024, ZOHO Corp. All Rights Reserved.