AzureAD invited guest source "Microsoft Account" cant login

时间:2019-05-20 13:41:25

标签: azure azure-active-directory

i've got one AzureAD and want to invite some guest users. Guest user with O365-Account or without O365 can login to my AzureAD-Application after accepting my invitation link and I see these users as "Guest" - Source: "External active directory". Everything is ok.

Now I have some users i.e. with email adress like this: example@outlook.com

When I send the invitation to these users and when they accept it, I see these users in AD as "Guest" - Source "Microsoft Account" and then this users can't login to my AzureAD-Application.

Is it not supported that this users with personal Microsoft Account? cant invitited as guest user?

Thanks

1 个答案:

答案 0 :(得分:1)

您可能知道azure active directory有两个版本V1V2

如果您浏览V1,就会知道它没有权限personal account,即example@outlook.com。参见here

但是您可以在V2中做到这一点。它还包括一些其他功能。

新版本均支持

组织帐户(工作帐户) 学校帐号 来宾帐户 个人帐户(example@outlook.com

请参见以下屏幕截图:

enter image description here

  

注意:因此,如果您邀请的来宾属于V1@outlook.com,则将无法使用。您可以在此处检查V2 configuration和应用registration

更新

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

enter image description here

如果您还有任何疑问,请随时在此处分享评论。谢谢,祝您编程愉快!

针对ROPC的更新:

尽管不建议使用resource owner password credential ROPC,因为它不安全并且不支持MFA和个人帐户。例如example@outlook.com了解详情here

请参见以下屏幕截图:

enter image description here

  

我的推荐

     

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

enter image description here