首页 > 解决方案 > AzureAD 邀请来宾源“Microsoft 帐户”无法登录

问题描述

我有一个 AzureAD,想邀请一些来宾用户。有 O365 帐户或没有 O365 的来宾用户可以在接受我的邀请链接后登录到我的 AzureAD 应用程序,我将这些用户视为“来宾”-来源:“外部活动目录”。一切都好。

现在我有一些用户,即使用这样的电子邮件地址:example@outlook.com

当我向这些用户发送邀请并接受邀请时,我在 AD 中将这些用户视为“访客”-源“Microsoft 帐户”,然后这些用户无法登录到我的 AzureAD 应用程序。

不支持此用户拥有个人 Microsoft 帐户吗?不能被邀请为访客用户?

谢谢

标签: azureazure-active-directory

解决方案


您可能知道azure Active Directory有两个版本V1V2

如果你看一下你就会知道它 V1没有特权。看这里personal accountexample@outlook.com

但在V2你可以做到。它还包含更多功能。

新版本都支持

组织账户(工作账户) 学校账户 访客账户 个人账户(example@outlook.com

请看下面的屏幕截图:

在此处输入图像描述

注意:因此,如果您的受邀客人属于@outlook.comforV1它将不起作用。您可以在此处检查V2 配置 和应用注册

更新:

您可以在以下屏幕截图中检查您的应用程序版本:

在此处输入图像描述

如果您仍有任何疑问,请随时在评论中分享。感谢和快乐的编码!

ROPC 更新:

虽然resource owner password credential不推荐使用 ROPC,因为它不安全且不支持 MFA 和个人帐户。例如example@outlook.com,详情请看这里

请看下面的屏幕截图:

在此处输入图像描述

我的建议

使用grant_type:client_credentials如下格式。看屏幕截图:

在此处输入图像描述


推荐阅读