HttpContext.SignInAsync()做了什么?我调用它,但在httpcontext中没有任何变化。当我收到来自具有cookie的用户的新请求时,它仍然具有匿名用户。这就是我当前设置用户cookie并调用HttpContext.SignInAsync()的方法。CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(claimsIdentity), authProperties).ConfigureAwait
我正在尝试将身份验证/登录添加到我的Blazor服务器应用程序中。我不想使用身份信息,它可以设置页面和数据库。当我用剃须刀页面做这件事时,我可以有一个页面来登录这样的代码: new Claim(ClaimTypes.Name,现在,如果我使用Identity,它将设置用于登录和用户管理的剃须刀页面,但是我尝试从剃须刀组件中实现登录功能,但我真的找不到解决这个问题<e
在Microsoft.AspNetCore.Authentication.AuthenticationProperties.ExpiresUtc和HttpContext.SignInAsync中传递给Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions.ExpireTimeSpan的日期有什么区别?两家公司的文档都说,它控制time at which the authentication ticket expires。那么,经过一段时间后,我应该使用哪
我正在尝试使用HttpContext.SignInAsync在.net核心2.0中的控制器中登录,下面是我在.net核心1.1中使用的控制器,它工作得很好。var principal = new ClaimsPrincipal(new ClaimsIdentity(userClaims, "local"));services.AddAuthentica