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
答案 0 :(得分:1)
您可能知道azure active directory有两个版本V1和V2
如果您浏览V1
,就会知道它没有权限personal account
,即example@outlook.com
。参见here
但是您可以在V2
中做到这一点。它还包括一些其他功能。
新版本均支持
组织帐户(工作帐户)
学校帐号
来宾帐户
个人帐户(example@outlook.com
)
请参见以下屏幕截图:
注意:因此,如果您邀请的来宾属于
V1
的@outlook.com
,则将无法使用。您可以在此处检查V2
configuration和应用registration
更新:
您可以在以下屏幕截图中检查您的应用程序版本:
如果您还有任何疑问,请随时在此处分享评论。谢谢,祝您编程愉快!
针对ROPC的更新:
尽管不建议使用resource owner password credential
ROPC,因为它不安全并且不支持MFA和个人帐户。例如example@outlook.com
了解详情here
请参见以下屏幕截图:
我的推荐
使用
grant_type:client_credentials
如下格式。见 屏幕截图: