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

时间:2019-11-22 22:06:25

标签: .net-core blazor .net-core-3.0 blazor-server-side

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

1 个答案:

答案 0 :(得分:2)

您无法访问Blazor组件中的HttpContext

阅读对此问题的评论: Using SignInManager in server-side Blazor