Azure访问令牌始终返回401

时间:2018-01-04 16:25:19

标签: php azure drupal azure-active-directory powerbi-embedded

我已经从https://login.microsoftonline.com/tenentid/oauth2/token获取了一个访问令牌 - 使用grant_type = client_credentials

现在,当我尝试从https://api.powerbi.com/v1.0/myorg/groups/gid/reports/rid/GenerateToken获取嵌入式令牌时,它总是返回401未授权。

有没有人知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

确保您对PowerBI受众进行身份验证,您可以在'aud'属性中解码令牌时看到它。

401(未经授权)建议发出令牌的权限错误或权限冲突。 确保您拥有“Bearer XXX”令牌,其中XXX是您的访问令牌。

同时确保您拥有合适的团队和报告ID(它往往会发生:))