C# ASP.NET Core/5 Web API:HttpContext.User.Claims不包含角色声明
我想假设我对ASP.NETCore/5WebAPI是一个全新的认识。 我的架构中存在这种情况C# ASP.NET Core/5 Web API:HttpContext.User.Claims不包含角色声明,c#,asp.net-core,authentication,asp.net-web-api,jwt,C#,Asp.net Core,Authentication,Asp.net Web Api,Jwt,我想假设我对ASP.NETCore/5WebAPI是一个全新的认识。 我的架构中存在这种情况 用户使用Azure ActiveDirectory通过web客户端进行身份验证,他/她收到一个JWT令牌,其中包含多个信息,包括他/她的角色 如下图所示,在客户端级别,我可以读取HttpContext.User.Claims中的角色声明 下一步:从web客户端使用此方法调用API 在API的这一点上,我想再次阅读用户角色,但是当我解析 HttpContext.User.声明角色不再存在,即使
- 用户使用Azure ActiveDirectory通过web客户端进行身份验证,他/她收到一个JWT令牌,其中包含多个信息,包括他/她的角色
- 下一步:从web客户端使用此方法调用API