标签: azure-timeseries-insights

如何对Azure时间序列见解查询API进行身份验证?

我不断收到一个AuthenticationFailed错误与InvalidAuthenticationTokenAudience试图查询/环境端点时内差错。

我已经在Azure Active Directory中创建了一个应用程序,并为其提供了在时间序列分析管理门户中的访问权限,并且我已经可以从身份验证URL获取Oauth 2.0访问令牌。

我尝试为令牌网址提供' https://api.timeseries.azure.com/'resource / audience / scope,但API始终返回相同的错误消息:

{“错误”:{“代码”:“ AuthenticationFailed”,“消息”:“服务器未能验证请求。已从错误的受众或资源获得令牌。”,“ innerError”:{“代码”:“ InvalidAuthenticationTokenAudience “,” message“:”访问令牌是从错误的访问者或资源'00000002-0000-0000-c000-000000000000'获得的。它应该与允许的访问者之一https://完全匹配(包括正斜杠)api.timeseries.azure.com/ '。” }}}

我将邮递员使用Oauth 2.0身份验证类型,客户端凭据授予类型并作为令牌请求的基本身份验证头选项发送。

有人尝试过成功吗?

更新01:payload令牌之一的已解码(使用注释中建议的JWT)部分显示aud字段为00000002-0000-0000-c000-000000000000。这绝对是错的。

azure azure-active-directory postman azure-timeseries-insights

2
推荐指数
1
解决办法
305
查看次数