How does Azure AD generate an access token for microsoft enterprise app not registered in my tenant

ajith thomas sandbox 20 Reputation points
2023-11-28T18:12:18.2033333+00:00

Hello,

I'm trying to login to https://www.office.com

I'm redirected to Microsoft sign-in page which is expected

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=4765445b-32c6-49b0-83e6-1d93765276ca......

I signed in with my UPN ******@mydomain.com

I see that the Entra ID on which I'm registered returned back an ID token and access code back to www.office.com

Token Details:

"aud": "4765445b-32c6-49b0-83e6-1d93765276ca",  
"iss": "https://login.microsoftonline.com/my-tenant-id/v2.0"

This all looks fine. However when I look for enterprise applications listed under my Entra ID tenant I don't see an app with the ID 4765445b-32c6-49b0-83e6-1d93765276ca - Note this is the ID assigned for Microsoft 365 web application.

Why does Entra ID issued a token for application not registered in my tenant? I have verified this for power apps sign-in process too. Even though the app does not exist on my Entra ID, token generation is still successful and I'm confused why tokens are generated for a app that does not exist.

Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments
{count} votes

Accepted answer
  1. Fabio Andrade 1,665 Reputation points Microsoft Employee Moderator
    2023-11-28T18:31:43.6833333+00:00

    Hi @ajith thomas sandbox

    Thanks for reaching out to Microsoft Q&A

    That's actually the ClientID of a first party Microsoft application, Office Home:

    User's image

    I'm sorry if that caused you some confusion, but I just wanted to clarify to you that not all Microsoft first party applications will be listed in your tenant.

    You can see the list with names and ClientIDs of all Microsoft apps in the document below:

    https://learn.microsoft.com/en-us/troubleshoot/azure/active-directory/verify-first-party-apps-sign-in#application-ids-of-commonly-used-microsoft-applications

    Thanks,

    Fabio

    2 people found this answer helpful.

0 additional answers

Sort by: Most helpful

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.