如何手动设置HttpContext.User.Identity.IsAuthenticated的值
您可以通过手动设置HttpContext.User来实现此目的:
var identity = new ClaimsIdentity("Custom"); HttpContext.User = new ClaimsPrincipal(identity);
var identity = new ClaimsIdentity(new List{ new Claim("UserId", "123", ClaimValueTypes.Integer32) }, "Custom"); HttpContext.User = new ClaimsPrincipal(identity);
参考:https://cloud.tencent.com/developer/ask/sof/290519