❔ Blazor and Auth - Identity

I'm using Blazor Hybrid (closer to Blazor WASM) for a desktop app therefore I've made my own custom "AuthenticationStateProvider" to specify my own logic.

As far as it seems like I can get the AuthenticationState which includes the ClaimsPrincipal alongside its Identity and claims.
I've put the account's username and id inside claims but they seem to only receive string.

It's a bit cumbersome to use claims to get the id, and then cast it to int (since int is my id type).

Is there any better way to do it ? I was thinking of getting my model directly from my custom authentication state provider (I have a variable _currentUser set), but i don't know if that's a good idea
Was this page helpful?