如何将多域用户电子邮件添加到 Azure AD

dev*_*v02 5 azure azure-storage

我们有三个不同的网站,我们希望将 Azure AD 用于单点登录。我的问题是如何将可能拥有不同电子邮件的用户(例如 foo@gmail.com、bar@yahoo.com、baz@outlook.com 等)添加到 Azure AD(通过 API)

当我尝试通过 API 将具有这些电子邮件的用户添加到 Azure 时,出现错误:

Property userPrincipalName is invalid.

但是,如果我添加具有 azure 租户名称的用户(如 reinhold@mytenant.onmicrosoft.com),则可以很好地添加它们。

我在论坛和谷歌搜索,但无济于事。

那么有什么方法可以使用 API 将拥有 gmail/yahoo/outlook/其他电子邮件地址的用户添加到 Azure AD 吗?

谢谢

Lui*_*ado 3

简短的回答:你不能。Azure AD 将仅支持域名为你自己的onmicrosoft.com域的用户,或者拥有你有权代表的自定义域的电子邮件地址的用户。如果您希望人们使用 @yahoo 或 @gmail 等地址进行注册,那么 Azure AD 不是您要查找的目录。

  • 这个答案不正确。AAD 支持来自其他目录以及 MSA 的来宾用户。 (3认同)