azure - 使用 Azure AD 应用程序 (OAuth2) 访问 Microsoft API

标签 azure oauth-2.0 azure-active-directory multi-tenant

我正在尝试使用 Azure AD 应用程序(使用 oauth2)访问其他租户 Microsoft API 数据(图形 API、存储 API 等...)

我的问题是,是否可以使用在全局云中创建的应用程序来授权并从另一个国家云(美国政府/德国/中国)中的租户获取数据?

通过将应用设置为“ Multi-Tenancy ”,我能够成功获取另一个租户数据

总而言之,我想在全局国家云中创建一个应用程序,并要求另一个国家云中的租户的用户授权我的应用程序,然后在他/她授权我的应用程序的情况下获取数据

最佳答案

我认为这是不可能的。

来自不同云(Azure云和国家云)的数据不互通。国家云由特定国家管理(客户数据保留在该国家)。 Microsoft 仅提供技术支持。

关于azure - 使用 Azure AD 应用程序 (OAuth2) 访问 Microsoft API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56512653/

相关文章:

azure - 无法使用 RDP(远程桌面)连接到虚拟机

Azure Pipelines 每个拉取请求触发 2 个作业

javascript - OAuth2 - 如何在没有客户端 key 的情况下授权?

java - 如何实现Oauth 2.0客户端处理在数据库中存储refreshToken?

azure - Azure 应用服务可以绑定(bind)到客户端的外部 Azure AD 吗?

Azure Redis - 检索特定对象时偶尔缓慢

javascript - Nodejs HTTP 重试模式

xamarin - 最近的媒体 instagram GET 请求返回状态 200 但为空数据

具有 Azure Active Directory 身份验证的 Azure WCF 服务

c# - 承载错误 - invalid_token - 找不到签名 key