根据文档,当我将用户添加到角色时,他继承了角色的所有声明。然而,我遇到了一个障碍,我知道用户有一个特定的角色,我也知道这些角色有一些声明,但User.Claims
和UserManager.GetClaimsAsync()
都没有返回这些声明。
我已经尝试刷新登录cookie,但似乎没有任何效果。有什么明显我遗漏的吗?
发现这是ASP.NET Core 2.1中的一个已知错误(请参阅此处(,因此升级到v 2.2为我修复了这个问题。