我想在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/
Microsoft发布了一个融合的Azure AD v2的身份验证模型 . 这blog post解释了如何注册您的应用程序以便能够使用它 . 它允许您对工作或学校帐户和Microsoft帐户进行身份验证 .
此外,还有一个YouTube教程here .
2 回答
如果您使用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/
Microsoft发布了一个融合的Azure AD v2的身份验证模型 . 这blog post解释了如何注册您的应用程序以便能够使用它 . 它允许您对工作或学校帐户和Microsoft帐户进行身份验证 .
此外,还有一个YouTube教程here .