Azure AD B2B API 对于主权云失败

标签 azure azure-active-directory azure-ad-b2b

我正在使用 Azure AD B2B 邀请 API 邀请我的租户中的外部用户。它工作得很好,但最近对于一个外部域来说它失败了,错误消息是:

"Code: BadRequest\r\nMessage: You're trying to invite a user whose Azure AD account is in a sovereign cloud. To collaborate with this user, ask the user for another email address or create a member user account for the user in your Azure AD directory.\r\n\r...

有人可以解释一下这个主权云是什么吗?我知道该用户来自德国,那么此云是 Office 365 德国还是 Office 365 政府的一部分?那么B2B协作功能对于那些租户来说是不可能的吗?谢谢。

最佳答案

该用户属于 Office 365 德国云。来自不同云(Azure云和国家云)的数据不互通。国家云由特定国家管理(客户数据保留在该国家)。这就是您遇到该错误消息的原因。

解决方法:

ask the user for another email address or create a member user account for the user in your Azure AD directory

关于Azure AD B2B API 对于主权云失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56592338/

相关文章:

azure - 为什么我的 Azure 触发的 WebJobs 从未成功运行?

Azure GraphAPI getMemberGroups 错误请求错误

sql-server - 将集成运行时连接到 azure 数据工厂和权限

python - 如何使用 API 或 python 包获取所有 azure vm 实例的配置

azure - Azure AD guest 用户可以执行软件安装吗?

azure - 使用 Azure AD 将用户登录到 ASP.NET Core 5 Web 应用程序时设置 cookie 过期的正确方法是什么?

azure - 使用 Terraform 时,Azure AD 应用程序注册中的应用程序 ID URI 出现问题

azure-active-directory - AAD 应用遇到 AADSTS50000 提示=admin_consent

azure-ad-b2b - 请求中指定的客户端 ID '<my_client_id>' 未在租户 '<myB2cDomain>.onmicrosoft.com' 中注册

azure - 如何使用 Microsoft.Azure.ActiveDirectory.GraphClient sdk 以编程方式邀请 Azure AD 中的用户