Microsoft Azure API列出所有租户

问题描述

我们是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

enter image description here