如何确定电子邮件地址是否为Microsoft' Work or School'帐户或Microsoft帐户

时间:2016-02-18 16:34:07

标签: c# azure azure-active-directory azure-ad-graph-api microsoft-account

我想对Microsoft帐户和“工作或学校”的身份进行身份验证。 Azure多租户环境中的帐户。每种认证类型都需要不同的请求如果我尝试以微软的方式登录工作或学校'请求登录将在Microsoft登录时失败,而不是返回到我的应用程序。

有没有办法查询给定的电子邮件地址是否为“工作或学校”?针对Microsoft图形API的帐户?

2 个答案:

答案 0 :(得分:2)

如果您使用REST api,它应该自动处理两种类型的帐户。

但是,它处于预览状态,可能存在限制或问题。

以下是使用REST API的指南:to_period

但请务必检查是否可以接受限制:groupby

答案 1 :(得分:2)

Microsoft发布了身份验证模型的融合Azure AD v2。这个blog post解释了如何注册您的应用程序以便能够使用它。它允许您对工作或学校帐户和Microsoft帐户进行身份验证。

此外,还有一个YouTube教程here