Admin Approval Consent Types Clarificatoin

Gourav Jangra 25 Reputation points
2026-06-12T05:38:09.8866667+00:00

We have created a APP and that APP permission we are using in web for login with azure devops details with OBO flow.
Sometime our customer get like

Consent1

some time customer is getting like
User's image

And we create another app on our Enterprise Tenant and we are getting like

Could someone help me understand when we will get those different consent

Microsoft Security | Microsoft Entra | Microsoft Entra ID

1 answer

Sort by: Most helpful
  1. AI answer

    2026-06-12T05:38:37.85+00:00

    These different consent prompts are controlled by Microsoft Entra ID consent types, permission types, and tenant consent policies.

    1. Why some users see “Approval required” with a justification box
      This screen appears when:
      • The app is requesting permissions that require admin consent (for example, high‑privilege delegated or application permissions), and
      • The tenant has enabled the Admin consent workflow or a similar policy that allows end users to request admin approval instead of blocking them.
      In this case, the user can:
      • Enter a justification (which is sent to admins), and
      • Trigger an admin consent request.
        Admins then review and grant/deny the request in the Entra admin center.
      Relevant behavior:
      • Permissions that require admin consent are described in the permissions and consent overview.
      • Admins can configure how users consent to apps and can enable workflows so users “request approval” instead of being hard‑blocked.
    2. Why some users see “Need admin approval” with no justification box
      This screen appears when:
      • The app is requesting permissions that require admin consent, and
      • The tenant’s user consent settings or app consent policies are stricter (for example, users cannot request admin approval, or the admin consent workflow is disabled/not available).
      In this case, the user is simply told:
      • “Ask an admin to grant permission to this app before you can use it.”
        There is no request form; an admin must:
      • Sign in and grant tenant‑wide admin consent to the app, or
      • Grant consent only for themselves, depending on how they access the consent screen.
    3. Why behavior differs between customers and between your two apps
      The prompt is determined by each customer tenant’s configuration, not by your code alone:
      • User consent policy in the customer tenant decides whether:
        • Users can consent to low‑impact permissions only,
        • Users can consent to all non‑admin permissions, or
        • Users cannot consent at all and must use an admin workflow.
      • Admin consent workflow configuration decides whether users see a justification box and can submit a request to admins.
      • Permission set requested by your app (delegated vs application, low‑impact vs high‑privilege) determines whether admin consent is required at all.
      Therefore:
      • In tenants where admins allow user requests via the admin consent workflow, users see the “Approval required” + justification screen.
      • In tenants where admins block user consent requests, users see “Need admin approval” and must contact an admin directly.
      • In your own enterprise tenant, what you see depends on how your admins configured user consent and admin consent workflow, and on which permissions the new app requests.
    4. How admins can control or standardize what users see
      For each customer tenant, admins can:
      • Configure how end users consent to applications and whether they can request admin approval.
      • Classify permissions as low impact so users can consent to them directly if allowed.
      • Use tenant‑wide admin consent for your app so that users in that tenant no longer see consent prompts for the same set of permissions.
      For your app design:
      • Keep the Configured permissions list minimal so fewer permissions require admin consent.
      • For OBO scenarios, ensure the middle‑tier app has the required permissions and that an admin has granted consent for those permissions in each customer tenant.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer 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.