Normal users cannot complete OAuth consent for Microsoft Graph Outlook integration in n8n (Admin works) — How to allow non-admin accounts?

Riyas Majeed 20 Reputation points
2026-02-14T14:56:55.26+00:00

Hello Microsoft Support Team,

I am trying to configure Microsoft Outlook (Microsoft Graph) OAuth2 authentication in a self-hosted automation platform (n8n) for our organization, but I am facing a persistent permission/consent issue.

Environment

  • Platform: n8n (Self-hosted)

Authentication method: OAuth2 (Authorization Code Flow)

Microsoft tenant: Microsoft 365 / Entra ID

App type: Single-tenant App Registration

Redirect URI configured correctly in Entra ID:

https://
Microsoft Security | Microsoft Entra | Microsoft Entra ID

Answer accepted by question author
Sridevi Machavarapu 33,740 Reputation points Microsoft External Staff Moderator
2026-02-16T04:28:38.36+00:00

Hello Riyas Majeed,

As discussed offline, the behavior you are seeing is expected due to the Admin consent request workflow configured in your tenant.

When a non-admin user tries to sign in to the Microsoft Graph Outlook integration from n8n, they cannot grant consent directly because the application is requesting permissions that require administrator approval. Since the setting "Users can request admin consent to apps they are unable to consent to" is enabled, users will see an "Approval required" prompt instead of completing the OAuth consent flow.

Only the users configured as reviewers in the Admin consent settings (typically Global Administrators, Cloud Application Administrators, or explicitly assigned reviewers) can review and approve these requests.

User's image

To resolve this, a Global Administrator or assigned reviewer must approve the consent request by following these steps:

Sign in to the Azure portal with a Global Administrator account.

  1. Navigate to Microsoft Entra ID → Enterprise applications → Admin consent requests.
  2. Select the request and click Review permissions and consent.
  3. Review the requested Microsoft Graph permissions.
  4. Click Accept to grant admin consent for the organization.

enter image description here

Once admin consent is granted, non-admin users will be able to sign in and complete the OAuth flow successfully without seeing the approval required prompt.

Hope this helps! Feel free to reach out for further queries.


If this answers your query, do click 210246-screenshot-2021-12-10-121802.png and Yes for was this answer helpful, which may help members with similar questions.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

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