在单个应用中登录 Microsoft 帐户和 Azure AD 用户

在过去,想要支持个人 Microsoft 帐户和 Azure Active Directory 中的工作帐户的应用开发人员需要集成两个单独的系统。 Azure AD v2.0 终结点推出了新的身份验证 API 版本,可让你通过一个简单的集成登录这两种类型的帐户。 使用 v2.0 终结点的应用还可以通过其中一种帐户从 Microsoft Graph 使用 REST API。

入门

从下述列表中选择偏爱的平台,以便使用开源库与框架生成应用。 或者,可以使用我们的 OAuth 2.0 和 OpenID Connect 协议文档来直接发送和接收协议消息,而不必使用身份验证库。

移动和本机应用 Web Apps 和 Web API 直接与协议集成
向 iOS 应用添加登录 向 JS SPA 添加登录 注册应用程序
向 Android 应用添加登录 向 .NET MVC 应用添加登录 使用 OAuth 2.0 的 Mobile Apps
向 Windows 桌面应用添加登录 向 Node JS Web 应用添加登录 使用 OpenID Connect 的 Web Apps
从应用调用 Office 365 Rest API Daemon apps with the Client Credentials Flow(具有客户端凭据流的守护程序应用) 使用 OpenID Connect 的单页应用
保护 .NET Web API
保护 NodeJS Web API
从 Web 调用 Office 365 REST API

新增功能

此处提供的信息可帮助你了解 v2.0 终结点的定义及其功能限制。

引用

这些链接有助于深入地利用平台:

帮助和支持

可以通过这些地方获取在 Azure Active Directory 上进行开发的帮助。

Note

如果只需从 Azure Active Directory 登录工作和学校帐户,则应从我们的 Azure AD 开发人员指南开始。 V2.0 终结点供显式需要登录 Microsoft 个人帐户的开发人员使用。