This guide provides step-by-step instructions to enable audit log access in Microsoft Entra ID, formerly Azure Active Directory (AzureAD).
| Minimum Permissions | Recommended Permissions | Description |
|---|---|---|
| AuditLog.Read.All | AuditLog.Read.All | Sign-in logs, directory audit logs |
| SecurityEvents.Read.All | SecurityEvents.Read.All | Security events from Microsoft security products |
| Directory.Read.All | Users, groups, devices, organizational info | |
| IdentityProvider.Read.All | Identity providers (social logins, federation settings | |
| IdentityRiskEvent.Read.All | Identity Protection risk detections | |
| IdentityRiskyServicePrincipal.Read.All | Service principals flagged as risky | |
| IdentityRiskyUser.Read.All | Users flagged as risky by Identity Protection | |
| IdentityUserFlow.Read.All | Azure AD B2C user authentication flows | |
| Reports.Read.All | Microsoft 365 usage reports (Teams, Exchange, SharePoint activity) | |
| SecurityActions.Read.All | Security response actions taken | |
| SecurityAlert.Read.All | Security alerts from Defender products | |
| SecurityAnalyzedMessage.Read.All | Email threat analysis metadata | |
| SecurityEvents.Read.All | Security events from Microsoft security products | |
| SecurityIdentitiesHealth.Read | Identity security health/posture | |
| SecurityIdentitiesSensors.Read.All | Defender for Identity sensors | |
| SecurityIdentitiesUserActions | Identity-related user actions | |
| SecurityIncident.Read.All | Security incidents from Microsoft 365 Defender |