我们最近有在旧服务器(服务器 2016)上安装我们的 blazor 应用程序的经验,并且了解到我们不应该使用 IHttpContextAccessor。这也是通过调试确定的,因为我们为上下文访问器获取了一个空值。
所以我正在改造 Blazor 服务器应用程序。我有下面的代码,但我不确定如何替换或修改“SignInAsync”代码。
private readonly IHttpContextAccessor _contextAccessor;
...
await _contextAccessor.HttpContext.SignInAsync(
CookieAuthenticationDefaults.AuthenticationScheme,
new ClaimsPrincipal(claimIdentity),
authProperties);
任何指导将不胜感激。