microsoft-graph-api - 通过 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 中没有具体的文档可以帮助我进一步进行。对此的任何见解都将非常有帮助。
解决方案
这是不可能的,您需要拥有凭据并为您希望访问的每个租户获取一个令牌。
推荐阅读
- r - R-usmap:如何将标签更改为更小?
- html - 如何在 jQuery 数据表中将固定宽度设置为单列
- mysql - Knex.js - 如何使用池中的最大连接数
- haproxy - Haproxy SSL 终止:Layer4 连接问题,信息:“连接被拒绝”
- python - 如何在 Pandas 中使用默认索引作为数据透视表创建数据透视表?
- laravel - fetch() 函数在方法中不起作用
- sql - 如何在 SQL Server 中递归获取值?
- html - 如何在css中将一个容器放在另一个容器之上(而不是顶部)?
- r - R:一个单元格中有多个值,只选择其中一个?
- java - 使用转换器时无法从“convertToDatabaseColumn”抛出异常