Asa*_*saf 9 active-directory azure
遵循本指南:https://azure.microsoft.com/en-us/documentation/articles/resource-manager-api-authentication/#_get-objectid-of-application-service-principal-in-user-azure-ad
我已经到达了调用graph.windows.net来获取用户Azure AD中服务主体的ObjectId的阶段.
但是,当我拨打电话时,我收到以下消息:
{"odata.error":{"code":"Authentication_MissingOrMalformed","message":{"lang":"en","value":"Access Token missing or malformed."},"values":null}}
Run Code Online (Sandbox Code Playgroud)
我已经尝试用'onmicrosoft.com'地址替换clientId(所以graph.windows.net/appname.onmicrosoft.com/...),仍然得到相同的消息.
为了扩展我的评论,当应用程序密钥包含需要编码的字符时,我们已经看到了这一点。例如“+”和“=”
如果您没有使用某些可用的客户端帮助程序,或者正在使用 Fiddler 或 Postman 进行测试,您将需要在调用图形 api 之前对密钥进行 URL 编码,因此看起来会变成:
“7hIkYG5m7xJQnocThxMc4yPjtbRP7bO41aNC%2bbrEzvo%3d”
| 归档时间: |
|
| 查看次数: |
7968 次 |
| 最近记录: |