Azure active directory 使用python,解码microsoft团队获取并提供给团队内部选项卡的客户端令牌
我正在努力学习。当Microsoft团队从AAD获取令牌并将其传递给tab时,我希望使用ajax将该令牌发送到我的应用程序服务器,并在服务器端对其进行解码 我可以看到通过在jwt.ms中手动复制粘贴成功解码客户端令牌 是否有任何python代码可以用于执行jwt.ms所做的相同操作?我尝试过,但出现以下错误:Azure active directory 使用python,解码microsoft团队获取并提供给团队内部选项卡的客户端令牌,azure-active-directory,microsoft-graph-api,microsoft-teams,microsoft-graph-teams,pyjwt,Azure Active Directory,Microsoft Graph Api,Microsoft Teams,Microsoft Graph Teams,Pyjwt,我正在努力学习。当Microsoft团队从AAD获取令牌并将其传递给tab时,我希望使用ajax将该令牌发送到我的应用程序服务器,并在服务器端对其进行解码 我可以看到通过在jwt.ms中手动复制粘贴成功解码客户端令牌 是否有任何python代码可以用于执行jwt.ms所做的相同操作?我尝试过,但出现以下错误: jwt.exceptions.InvalidAudienceError: Invalid audience 你的问题已经解决了。这是由您正在使用的无效访问群体导致的错误。您必须将其更改为
jwt.exceptions.InvalidAudienceError: Invalid audience
你的问题已经解决了。这是由您正在使用的无效访问群体导致的错误。您必须将其更改为正确的受众:
api://
这实际上是您在Azure中公开的受保护api。您的受众是什么?解析令牌以查看
aud
声明。@我在jwt.ms中手动解码令牌并找到aud
参数,它类似于api://
,当我尝试使用正确的受众再次解码时,成功。谢谢!简而言之,访问群体等于我在公开API
中的应用程序ID URI
中设置的值。参考: