.NET 8 Role-Based Authorization with JSON Web Tokens (JWT) in Blazor + Web API