在ASP.NET核心标识中添加声明非常简单,但我无法找到如何添加基于临时会话的声明。
我的用例是,具有自己的自定义声明的登录用户需要定期添加新声明,但仅限于当前会话,而不是持久保存到数据库。在他们关闭浏览器或退出后,临时声明应该消失。
这是为了满足一种暂时更改用户所属组织的机制,以便在我迁移到asp.net Core的应用程序中进行模拟。
我已经在SO上找到了很多关于通过GenerateUserIdentityAsync
在先前版本的Identity中完成此操作的建议,但在新版本中似乎没有。