如何将 Blazor 服务器应用程序对 HttpContext.SignInAsync 的使用更新为更正确的方法?

问题描述 投票:0回答:0

我们最近有在旧服务器(服务器 2016)上安装我们的 blazor 应用程序的经验,并且了解到我们不应该使用 IHttpContextAccessor。这也是通过调试确定的,因为我们为上下文访问器获取了一个空值。

所以我正在改造 Blazor 服务器应用程序。我有下面的代码,但我不确定如何替换或修改“SignInAsync”代码。

private readonly IHttpContextAccessor _contextAccessor;
...
await _contextAccessor.HttpContext.SignInAsync(
        CookieAuthenticationDefaults.AuthenticationScheme,
        new ClaimsPrincipal(claimIdentity),
        authProperties);

任何指导将不胜感激。

c# blazor-server-side httpcontext
© www.soinside.com 2019 - 2024. All rights reserved.