ASP.NET Core 2.1保留HttpContext.User详细信息一旦设置

时间:2018-11-14 04:39:03

标签: asp.net asp.net-core asp.net-core-mvc

我试图将我打算在应用程序中使用的某些数据持久保存在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();
}

0 个答案:

没有答案