Share via

Iam an admin and owner of the below app reg id and in our app we are trying to use graph api to create chats, add members etc, its running to infinite consent form popup, i have even added necessary api permissions as below, let me know how i can resolve

Roshan Eligati 0 Reputation points Microsoft Employee
2026-04-03T10:46:49.06+00:00

User's image

Microsoft Security | Microsoft Graph
0 comments No comments

1 answer

Sort by: Most helpful
  1. Q&A Assist
    2026-04-03T10:47:06.3+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The repeated consent prompts occur because some of the Microsoft Graph permissions configured for the app require admin consent and that consent has not yet been granted tenant‑wide.

    In the screenshot, the following permissions show warnings and “Not granted for …” in the Status column:

    • ChatMember.ReadWrite (Delegated)
    • OnlineMeetingRecording.Read.All (Application)
    • OnlineMeetings.Read.All (Application)
    • OnlineMeetingTranscript.Read.All (Application)

    When the app requests any of these scopes and they don’t have admin consent, the Microsoft identity platform keeps sending users through the consent experience.

    To resolve:

    1. Sign in to the Microsoft Entra admin center as a Global Administrator or Cloud Application Administrator.
    2. Go to Entra ID → App registrations → select the app.
    3. Open API permissions.
    4. Verify that only the permissions actually needed by the app are listed. Remove any unused Graph permissions to avoid unnecessary consent prompts.
    5. For the remaining permissions that show a warning and “Not granted for …”, select Grant admin consent for <tenant> and confirm.
    6. After admin consent is granted, users will no longer see repeated consent prompts for those scopes.

    If the app later adds new Graph permissions that require admin consent, repeat the same process to grant consent for the new scopes; otherwise users will again be prompted to consent.


    References:

    0 comments No comments

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.