我试图将我打算在应用程序中使用的某些数据持久保存在HttpContext.User中。但是,当我转到另一个页面/控制器并重新检查HttpContext.User时,其再次为空。有没有办法将其设置为持久性?我没有使用任何形式的身份,因为我的应用程序依赖于jwt
public IActionResult Index()
{
var claims = new[]
{
new Claim("name", "Test"),
};
var identity = new ClaimsIdentity(claims, "basic");
HttpContext.User = new ClaimsPrincipal(identity);
return View();
}