首页 > 解决方案 > 通过 Microsoft Graph API 访问其他租户数据

问题描述

我有一个 Azure 租户,并且 Azure 门户对我的所有客户都有合作伙伴访问权限。我的要求是使用 Microsoft Graph API 获取我的每个合作伙伴的合同。

我按照文档指南在我的 azure 实例中创建了一个应用程序。能够使用 GraphAPI 资源的https://login.microsoftonline.com/tenantId/oauth2/token端点(其中租户 id 将是我的天蓝色租户 id)获取访问令牌,并且能够使用 GraphAPI 休息调用来获取合同以及我的租户的 subscribedSkus。

但是,我如何访问我的客户的 subscribesSkus?我是否需要每个客户端的租户 ID 并使用上述端点获取每个客户端的访问令牌?这是否意味着我需要在我的所有客户端 azure Active Directory 实例上创建一个应用程序?

可以在 Internet 上找到一些类似场景的参考资料,但 microsoft 中没有具体的文档可以帮助我进一步进行。对此的任何见解都将非常有帮助。

标签: microsoft-graph-api

解决方案


这是不可能的,您需要拥有凭据并为您希望访问的每个租户获取一个令牌。


推荐阅读