如何手动设置HttpContext.User.Identity.IsAuthenticated的值
您可以通过手动设置HttpContext.User来实现此目的:
var identity = new ClaimsIdentity("Custom"); HttpContext.User = new ClaimsPrincipal(identity);
var identity = new ClaimsIdentity(new List<Claim> { new Claim("UserId", "123", ClaimValueTypes.Integer32) }, "Custom"); HttpContext.User = new ClaimsPrincipal(identity);
参考:https://cloud.tencent.com/developer/ask/sof/290519
此随笔或为自己所写、或为转载于网络。仅用于个人收集及备忘。