Why Do Office 365 Users Need Admin Consent Despite "Admin Consent Not Required" Setting in Azure AD?

Soobin Yang 0 Reputation points
2025-01-13T11:57:04.3+00:00

An application registered in Azure AD uses Microsoft Graph API with the following permissions:

  1. Mail.Read
  2. User.Read
  3. offline_access

Screenshot 2025-01-13 204958In the Azure portal, these permissions are marked as "Admin consent: Not required." However, when testing with some Office 365 organizational accounts, users are still getting prompted for admin consent.

Why?

Microsoft 365
Microsoft 365
Formerly Office 365, is a line of subscription services offered by Microsoft which adds to and includes the Microsoft Office product line.
5,593 questions
Office
Office
A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.
1,862 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,900 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
23,039 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-01-13T11:57:04.3233333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Yes, organization administrators can configure Azure AD to require admin consent even for permissions that Microsoft marks as "Admin consent: Not required" by default. This can be done by changing the default user consent policy for the tenant. If the policy is set to "Do not allow user consent," all permissions will require admin consent regardless of their default status.

    Additionally, administrators can allow user consent for apps from verified publishers or for selected permissions, which can also affect how permissions are handled within the organization.


    References:

    0 comments No comments

  2. Vasil Michev 112.5K Reputation points MVP
    2025-01-13T17:13:07.8266667+00:00

    You might run into this if the application is configured to require user assignment. See the big purple note here: https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-user-consent?pivots=portal

    You can toggle this under Properties > Assignment required? for the corresponding service principal.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.