Skip to content

Latest commit

 

History

History
135 lines (110 loc) · 15.9 KB

active-directory-developers-guide.md

File metadata and controls

135 lines (110 loc) · 15.9 KB
title description services documentationcenter author manager editor ms.assetid ms.service ms.devlang ms.topic ms.tgt_pltfrm ms.workload ms.date ms.author
Azure Active Directory developer's guide | Microsoft Docs
This article provides a comprehensive guide to developer-oriented resources for Azure Active Directory.
active-directory
dev-center-name
bryanla
mbaldwin
5c872c89-ef04-4f4c-98de-bc0c7460c7c2
active-directory
na
hero-article
na
identity
12/09/2016
mbaldwin

Azure Active Directory developer's guide

Overview

As an identity management as a service (IDMaaS) platform, Azure Active Directory (AD) provides developers an effective way to integrate identity management into their applications. The following articles provide overviews on implementation and key features of Azure AD. We suggest that you read them in order, or jump to Getting started if you're ready to dig in.

  1. The benefits of Azure AD integration: Discover why integration with Azure AD offers the best solution for secure sign-in and authorization.
  2. Azure AD authentication scenarios: Take advantage of simplified authentication in Azure AD to provide sign-on to your application.
  3. Integrating applications with Azure AD: Learn how to add, update, and remove applications from Azure AD, and about the branding guidelines for integrated apps.
  4. Microsoft Graph and Azure AD Graph API: Programmatically access Azure AD through REST API endpoints. We strongly recommend that you use Microsoft Graph instead of Azure AD Graph API to access Azure Active Directory resources. Our development efforts are now concentrated on Microsoft Graph and no further enhancements are planned for Azure AD Graph API. There are a very limited number of scenarios for which Azure AD Graph API might still be appropriate; for more information, see the Microsoft Graph or the Azure AD Graph blog post in the Office Dev Center.
  5. Azure AD authentication libraries: Easily authenticate users to obtain access tokens by using Azure AD authentication libraries for .NET, JavaScript, Objective-C, Android, and more.

Getting started

These tutorials are tailored for multiple platforms and can help you quickly start developing with Azure Active Directory. As a prerequisite, you must get an Azure Active Directory tenant.

Mobile and PC application quick-start guides

| iOS | Android | .NET | Windows Universal | |:---:|:---:|:---:|:---:|:---:| | iOS |Android |.NET |Windows
Universal
|

Xamarin Cordova OAuth 2.0
Xamarin Cordova Integrate directly
with OAuth 2.0

Web application quick-start guides

.NET Java AngularJS
.NET Java AngularJS
Javascript Node.js OpenID Connect
JavaScript Node.js Integrate directly
with OpenID Connect

Web API quick-start guides

.NET Node.js
.NET Node.js

Microsoft Graph and Azure AD Graph API quick-start guides

Microsoft Graph Azure AD Graph API
Microsoft Graph Azure AD Graph API

How-tos

These articles describe how to perform specific tasks by using Azure Active Directory:

Reference

These articles provide a foundation reference for REST and authentication library APIs, protocols, errors, code samples, and endpoints.

Support

Code

Microsoft Graph and Azure AD Graph API

Important

We strongly recommend that you use Microsoft Graph instead of Azure AD Graph API to access Azure Active Directory resources. Our development efforts are now concentrated on Microsoft Graph and no further enhancements are planned for Azure AD Graph API. There are a very limited number of scenarios for which Azure AD Graph API might still be appropriate; for more information, see the Microsoft Graph or the Azure AD Graph blog post in the Office Dev Center.

Authentication and authorization protocols

Videos

Build

These overview presentations on developing apps by using Azure Active Directory feature speakers who work directly in the engineering team. The presentations cover fundamental topics, including IDMaaS, authentication, identity federation, and single sign-on.

Azure Friday

Azure Friday is a recurring Friday 1:1 video series that's dedicated to bringing you short (10–15 minutes) interviews with experts on a variety of Azure topics. Use the Services Filter feature on the page to see all Azure Active Directory videos.

Social

Windows Server on-premises development

For guidance on using Windows Server and Active Directory Federation Services (ADFS) development, see:

  • AD FS Scenarios for Developers: Provides an overview of AD FS components and how it works, with details on the supported authentication/authorization scenarios.
  • AD FS walkthroughs: a list of walk-through articles, which provide step-by-step instructions on implementing the related authentication/authorization flows.