Authentication 在Blazor服务器应用程序登录页面使用无身份的JWT身份验证

Authentication 在Blazor服务器应用程序登录页面使用无身份的JWT身份验证,authentication,jwt,authorization,blazor-server-side,Authentication,Jwt,Authorization,Blazor Server Side,通常,在我们使用的当前身份验证中,从登录UI输入用户名和密码后,将在服务器端检查凭据,如果用户获得授权,则将JWT令牌发送回客户端,并将此JWT令牌保存在localstorage中。[Authorize]标记正在中间件中进行授权 我想在不使用身份库的情况下使用Blazor的CascadingAuthenticationState、AuthorizeView和JWT身份验证,这可能吗?现在我使用Blazored.LocalStorage.IlocalStorageService并将令牌保存到Loc

通常,在我们使用的当前身份验证中,从登录UI输入用户名和密码后,将在服务器端检查凭据,如果用户获得授权,则将JWT令牌发送回客户端,并将此JWT令牌保存在localstorage中。[Authorize]标记正在中间件中进行授权

我想在不使用身份库的情况下使用Blazor的CascadingAuthenticationState、AuthorizeView和JWT身份验证,这可能吗?现在我使用Blazored.LocalStorage.IlocalStorageService并将令牌保存到LocalStorage。如何向每个请求添加令牌。大多数示例是blazor webassembly。我找不到类似的场景。使用身份验证是验证blazor服务器应用程序的唯一方法。我必须使用自己的服务器和中间件,所以我不会使用Identity?或者我应该创造一种hybrit的方式来使用它们。你有什么建议