Hi @MountainTopTech
As well as what my colleague @ty.frith said, I think the Blazor implementation will query the /userinfo endpoint to populate the Id Token with the standard claims. If you need the other claims associated with the user profile you may need to create an Action to copy those into the Id Token. Something like the below should do the trick depending on what you need from the user profile:
exports.onExecutePostLogin = async (event, api) => {
const namespace = 'https://my-app.example.com';
api.idToken.setCustomClaim(`${namespace}/email`, event.user.email);
api.idToken.setCustomClaim(`${namespace}/user_metadata`, event.user.user_metadata);
};
I tried this out on my Blazor app and got the below when enumerating through my claims:
Hope this helps.
Warm regards.
