问题描述
我们是MS的CSP合作伙伴。我的目标是调用Azure API并列出我们帐户中所有不同的租户。
我发现此Azure API资源似乎允许列出所有租户:https://docs.microsoft.com/en-us/rest/api/resources/Tenants/List
我已经能够实现授权代码流程,并且可以成功调用MS Graph API。但是,当我尝试调用此API时,会收到以下响应:
{
"error": {
"code": "AuthenticationFailed","message": "Authentication Failed."
}
}
我感觉这可能与我在应用程序注册中授予的权限有关,但是我似乎无法弄清楚实现该目标所需的条件。
我希望有一种方法可以使用MS Graph API来获取我们所有的租户,但是从我的研究中还不存在。
解决方法
我认为您错过了熊证。我通过邮递员测试了此api。
您可以阅读这篇文章。
Get an Azure Active Directory token using Azure Active Directory Authentication Library