【问题标题】:Microsoft Azure API List All TenantsMicrosoft Azure API 列出所有租户
【发布时间】:2021-02-12 01:43:41
【问题描述】:

我们是 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 来获取我们所有的租户,但根据我的研究,这并不存在。

【问题讨论】:

  • 您还在为这个问题寻求帮助吗?
  • 是的,我一直无法让它工作......
  • 您能否提供带有相关 ID 和时间戳的错误消息详细信息,并告诉我们您是否在寻找 Ms 图表?

标签: rest microsoft-graph-api multi-tenant azure-api-management azure-api-apps


【解决方案1】:

我想你错过了熊令牌。我用邮递员测试了这个api。

你可以阅读这篇文章。

Get an Azure Active Directory token using Azure Active Directory Authentication Library

【讨论】:

  • 我有一个不记名令牌。我正在使用相同的令牌调用graph.microsoft.com/v1.0/organization。您能描述一下您是如何获得更多令牌的吗?您是否使用带有客户端密码的身份验证代码流?
猜你喜欢
  • 2020-03-08
  • 2019-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多