令牌中的受众声明无效用作令牌的 JSON Web 令牌 (JWT) 没有正确的受众。确保您使用正确的令牌

Nir*_*iru 5 claims-based-identity jwt azure-active-directory

无法使用 Azure 对后端 api 进行身份验证。错误表示受众无效,但在jwt.ms中进行故障排除时, aud声明具有后端 api 客户端 ID 。

Car*_*hao 3

从你的报错来看,确实是401错误,即你的受众与你要调用的api不匹配,但是你的解析token却aud声称拥有后端api的客户端ID,所以我认为你的认证可能有问题配置完毕,我用auth代码流程给大家做一个简单的演示:

\n

在此输入图像描述

\n

接下来,在“API 权限”下,为您的前端应用程序授予对后端 API 的访问权限:

\n
    \n
  • 在“API 权限”下,单击“添加权限”,然后单击“我的 API”选项卡。
  • \n
  • 找到您的后端应用程序并选择适当的范围。
  • \n
  • 单击“添加权限”。
  • \n
  • 授予管理员对您的 API 的同意。
  • \n
\n

在此输入图像描述

\n

获取代币:

\n

在此输入图像描述

\n

解析token\xef\xbc\x9a

\n

在此输入图像描述

\n