AuthorizationHandlerContext returns null 自定义授权处理程序中的用户

AuthorizationHandlerContext returns null User in custom Authorization Handler

我正在尝试实现自定义授权要求,但似乎 context.User.Identity 不包含任何数据,因此 ClaimsPrincipal 用户。

我的需求、构建器和处理程序也已设置。我应该如何在 ASP.NET Core 3.0 中解决这个问题?

我在好好休息和检查我的代码后发现了我的问题,我只是扩展了我的 IdentityUser 但没有将它发送到 base;

public ApplicationUser() : base() { }

因此无法在处理程序中表示上下文。问题已解决...