【发布时间】:2018-07-20 14:11:43
【问题描述】:
我在 Azure 上有一个帐户,我们在 docker 容器中运行各种应用程序。
我想在此帐户上连接到 Active Directory,并能够管理各个方面,例如创建新用户等。
我发现以下 API 浏览器: https://docs.microsoft.com/en-us/rest/api/graphrbac/users/list
不幸的是,当我以具有管理员权限(全局管理员)的用户身份登录并提供租户 ID 时,当我调用 users/list 端点时,我收到以下错误,状态为 401:
{
"odata.error": {
"code": "Authentication_MissingOrMalformed",
"message": {
"lang": "en",
"value": "Access Token missing or malformed."
},
"date": "2018-07-20T14:01:24",
"requestId": "9f070c46-a949-41bf-85c9-f1ccf97975db",
"values": null
}
}
有趣的是 - 如果我使用任何其他随机端点,例如:https://docs.microsoft.com/en-us/rest/api/servermanagement/node/list - 它工作正常。在这种情况下,它返回空集,但至少它不会因奇怪的身份验证错误而失败。
【问题讨论】:
标签: azure azure-active-directory azure-ad-graph-api