Skip to main content

How to grant an Azure application Directory.Read.All permissions

This guide take you through how to enable Directory.Read.All permissions for an Azure application on the Microsoft Graph API.

Alan Butcher avatar
Written by Alan Butcher
Updated over 3 weeks ago

To enable the Directory.Read.All permission, you'll need access to your Azure administration account via portal.azure.com and appropriate permissions (such as Global Administrator or Application Developer) to manage app registrations.

  1. Log in to portal.azure.com and navigate to Azure Active Directory or Microsoft Entra ID.

  2. Under the Manage menu on the left-hand side, click App registrations and select your application from the list.

  3. Under the Manage menu on the left-hand side, open API permissions.

  4. Click Add a permission.

  5. Select Microsoft Graph.

  6. Select Application permissions

  7. Search for and enable the following permission, and click Add permissions:

    Directory.Read.All

  8. After adding the permission, back in the Configured permissions section you'll find Directory.Read.All listed with a status of Not granted. Select Grant admin consent for to grant the Azure AD Graph permission to your app registration.

And that's it! You've enabled the Microsoft 365 Directory.Read.All permission. πŸŽ‰

Did this answer your question?