如何确定电子邮件地址是 Microsoft 'Work or School' 帐户还是 Microsoft 帐户
How to determine if an email address is a Microsoft 'Work or School' account or a Microsoft Account
我想在 Azure 多租户环境中对 Microsoft 帐户和 'Work or School' 帐户进行身份验证。每种身份验证类型需要不同的请求。如果我尝试针对 'work or school' 请求以 Microsoft 帐户身份登录,则登录将在 Microsoft 登录时失败,而不是 return 我的应用程序。
有没有办法查询给定的电子邮件地址是否是针对 Microsoft 图 API 的 'Work or School' 帐户?
如果您使用 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/
微软发布了融合了Azure AD v2的身份验证模型。此 blog post 解释了如何注册您的应用程序以便能够使用它。它将允许您针对工作或学校帐户和 Microsoft 帐户进行身份验证。
此外,还有一个 YouTube 教程 here。
我想在 Azure 多租户环境中对 Microsoft 帐户和 'Work or School' 帐户进行身份验证。每种身份验证类型需要不同的请求。如果我尝试针对 'work or school' 请求以 Microsoft 帐户身份登录,则登录将在 Microsoft 登录时失败,而不是 return 我的应用程序。
有没有办法查询给定的电子邮件地址是否是针对 Microsoft 图 API 的 'Work or School' 帐户?
如果您使用 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/
微软发布了融合了Azure AD v2的身份验证模型。此 blog post 解释了如何注册您的应用程序以便能够使用它。它将允许您针对工作或学校帐户和 Microsoft 帐户进行身份验证。
此外,还有一个 YouTube 教程 here。