首页 > 解决方案 > 在 HttpContext.SignInAsync 之后刷新 ClaimsPrincipal(没有身份)

问题描述

我正在构建一个 ASP.NET Core 2.1 Web 应用程序。我没有使用身份。我正在使用 CookieAuthentication。

相反,我使用HttContext.SignInAsync登录用户:

_httpContextAccessor.HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, myGeneratedClaimsPrincipal)

当主体中的某些内容发生更改时,我必须注销并登录以刷新主体。

有没有一种方法可以在不注销/登录的情况下刷新主体?

标签: asp.net-coreasp.net-core-mvcclaimscookie-authentication

解决方案


推荐阅读