Azure AD协作:是否可邀请任意邮箱地址作为来宾?
Azure AD来宾邀请API:能否邀请无账户的任意邮箱用户?
好问题!针对你提到的Azure AD来宾邀请API使用场景,我可以明确告诉你:完全可以邀请任意邮箱地址的用户,哪怕对方没有Microsoft账户(MSA)、也不属于任何Azure AD租户。
下面给你拆解具体的细节:
- 邀请范围无限制:不管对方是使用Gmail、Yahoo这类第三方邮箱,还是从未注册过任何微软服务的邮箱,你都可以通过Azure AD来宾邀请API发送邀请。
- 来宾用户的登录方式:
- 方式1:对方点击邀请邮件后,可以选择创建一个免费的Microsoft账户,关联其邮箱地址,后续就可以用这个MSA登录访问你的应用。
- 方式2:现在Azure AD支持**来宾用户一次性密码(OTP)**功能(默认开启),对方不需要创建MSA,只要在登录时输入邮箱收到的一次性验证码,就能直接访问共享内容,门槛更低。
- API权限要求:确保你的应用或调用账户拥有
User.Invite.All的权限,这是发送来宾邀请的必要权限。
这个特性刚好匹配你们的场景:把Web应用里的表单分享给外部用户,不需要对方提前准备任何账户,通过邀请就能快速访问受Azure AD保护的资源。
内容的提问来源于stack exchange,提问作者LaurinSt
相关产品推荐
相关产品推荐

