Blazor Server App with Entra ID - Role Claims Not Available in User Principal

Ben Wilson 25 Reputation points
2025-08-08T06:53:16.16+00:00

My Blazor Server app uses the Microsoft.Identity.Web framework with Entra ID (Azure AD) as the authentication provider. Authentication works correctly, but user role claims are not present in the authenticated user principal. As a result, any authorization policy that requires a user role denies access to all users.

I have already:

  • Defined app roles in the App Registration
  • Assigned users and groups to those roles
  • Waited over 24 hours for Azure AD propagation

I have also added a page that displays all claims of the signed-in user, and the user's role claims are not present.

What else should I check to ensure that role claims are included in the tokens and available to my application?

Thank you.

Microsoft Security | Microsoft Entra | Microsoft Entra External ID
{count} votes

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.