针对开发人员的 Azure Active Directory

Azure Active Directory (Azure AD) 是一项云标识服务,开发人员可以使用它将任何用户安全地登录到 Microsoft 工作或学校帐户。 本文档介绍了如何使用行业标准协议(OAuth 与 OpenID Connect)向应用程序添加 Azure AD 支持。

身份验证基础知识 使用 Azure AD 进行身份验证简介
应用程序的类型 Azure AD 支持的身份验证方案概述。

入门

下述指导性的设置演示了如何使用 Microsoft 身份验证库让 Azure AD 用户登录。

移动和桌面应用
移动和桌面应用
概述

iOS

Android
.NET

Windows

Xamarin
Cordova

OAuth 2.0
Web 应用
Web 应用
概述

ASP.NET

Java
Node.js

OpenID Connect 1.0
单页应用
单页应用
概述

AngularJS

JavaScript
Web API
Web API
概述

ASP.NET

Node.js
 
服务到服务
服务到服务
概述

.NET

OAuth 2.0 客户端凭据

操作指南

以下指南介绍如何使用 Azure AD 执行常见任务。

应用程序注册 如何在 Azure AD 中注册应用程序。
多租户应用程序 如何登录任何 Microsoft 工作帐户。
OAuth 和 OpenID Connect 协议 如何使用 Microsoft 身份验证协议让用户登录并调用 Web API。
附加指南 一系列适用于 Azure AD 的指南。

参考主题

以下文章详细介绍了在 Azure AD 中使用的 API、协议消息和术语。

身份验证库 (ADAL) Azure AD 提供的库和 SDK 的概述。
代码示例 所有 Azure AD 代码示例的列表。
术语表 本文档通篇使用的术语和单词定义。
其他参考主题 一系列适用于 Azure AD 的参考主题。

帮助与支持

如果您需要帮助,请报告您的问题或需要了解的支持项目,请参阅下面的文章: