.net core 在Blazor服务器应用程序上的AuthenticationStateProvider中访问Http.Context

.net core 在Blazor服务器应用程序上的AuthenticationStateProvider中访问Http.Context,.net-core,blazor,.net-core-3.0,blazor-server-side,.net Core,Blazor,.net Core 3.0,Blazor Server Side,在对应用程序进行身份验证时,我想检查当前请求中是否存在某些头及其值。IIS服务器上有一个身份验证网关,它将处理用户的身份验证。然后他们将在头中向我传递值,其中一个是用户名。我可以在应用程序中使用JWTBear选项进行身份验证,还是需要覆盖AuthenticationStateProvider以手动提取值并检索存储在应用程序数据库中的用户数据?您无法访问Blazor组件中的HttpContext 阅读对这个问题的评论: 您希望在JwtBearer中使用哪种类型的Blazor,客户端还是服务器端?从

在对应用程序进行身份验证时,我想检查当前请求中是否存在某些头及其值。IIS服务器上有一个身份验证网关,它将处理用户的身份验证。然后他们将在头中向我传递值,其中一个是用户名。我可以在应用程序中使用JWTBear选项进行身份验证,还是需要覆盖AuthenticationStateProvider以手动提取值并检索存储在应用程序数据库中的用户数据?

您无法访问Blazor组件中的
HttpContext

阅读对这个问题的评论:

您希望在JwtBearer中使用哪种类型的Blazor,客户端还是服务器端?从今天起,服务器端Blazor就是我们的计划。