asp.net-core - 在 HttpContext.SignInAsync 之后刷新 ClaimsPrincipal(没有身份)
问题描述
我正在构建一个 ASP.NET Core 2.1 Web 应用程序。我没有使用身份。我正在使用 CookieAuthentication。
相反,我使用HttContext.SignInAsync登录用户:
_httpContextAccessor.HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, myGeneratedClaimsPrincipal)
当主体中的某些内容发生更改时,我必须注销并登录以刷新主体。
有没有一种方法可以在不注销/登录的情况下刷新主体?
解决方案
推荐阅读
- visual-c++ - 如何通过 MAPI 将 CategoryList 从一个 PST 文件迁移到另一个?
- javascript - 为什么 Javascript 有 substr() 和 substring()?
- php - 我的 jquery 变量没有使用 POST 方法通过 php 文件
- html - 我怎样才能让这个 img srcset 代码工作?
- swiftui - 带有格式化程序的 SwiftUI TextField 不起作用?
- sql - 如何使用 $v 和 $t 在 Azure 门户上查询 Cosmos DB
- python - 代码中的抓取数据与网站上的数据不匹配
- c++ - 用于确定距离是否在“n”内的 STL 函数
- reactjs - 在根项目中找不到任务“bundleReleaseJsAndAssets”
- c++ - 为什么 emplace_back() 会这样?