我想在 Azure 多租户环境中对 Microsoft 帐户和“工作或学校”帐户进行身份验证。每种身份验证类型需要不同的请求。如果我尝试针对“工作或学校”请求以 Microsoft 帐户登录,则登录将在 Microsoft 登录时失败,并且不会返回到我的应用程序。
有没有办法查询给定的电子邮件地址是否是针对 Microsoft 图形 API 的“工作或学校”帐户?
我想在 Azure 多租户环境中对 Microsoft 帐户和“工作或学校”帐户进行身份验证。每种身份验证类型需要不同的请求。如果我尝试针对“工作或学校”请求以 Microsoft 帐户登录,则登录将在 Microsoft 登录时失败,并且不会返回到我的应用程序。
有没有办法查询给定的电子邮件地址是否是针对 Microsoft 图形 API 的“工作或学校”帐户?
如果您使用 REST api,它应该会自动处理这两种类型的帐户。
但是,它处于预览状态,可能存在限制或问题。
这是使用 REST api 的指南:http: //graph.microsoft.io/en-us/docs/platform/rest
但请务必检查考虑到限制是否可以使用:https ://azure.microsoft.com/en-us/documentation/articles/active-directory-v2-limitations/