我正在使用asp.net core / OpenIdConnect / Cookies身份验证 .

我可以在TokenValidated事件中向ClaimsIdentity添加自定义声明,这些声明仍然存在 .

但是,当我只能将声明作为Controller POST操作的一部分添加到ClaimsIdentity时,还有一个额外的代码路径 . 但是,对于下一个请求,这些额外的声明不会持续存在并丢失 .

这实际上是否可以保持这些声明 - 不强制登录?

谢谢,唐纳德