我想针对Azure Multi-Tenancy 环境中的Microsoft帐户和“工作或学校”帐户进行身份验证。每种身份验证类型需要不同的请求。如果我尝试针对“工作或学校”要求以Microsoft帐户身份登录,则登录将以Microsoft登录失败,并且不会返回我的应用程序。

有没有一种方法可以根据Microsoft graph 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/

关于c# - 如何确定电子邮件地址是Microsoft 'Work or School'帐户还是Microsoft帐户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35487191/

10-16 06:58