Azure Active Directory developer's guide
As an identity management as a service (IDMaaS) platform, Azure Active Directory provides developers an effective way to integrate identity management into their applications. The following articles provide overviews on implementation and key features of Azure Active Directory. We suggest that you read them in order, or jump to Getting started if you're ready to dig in.
The benefits of Azure Active Directory integration: Discover why integration with Azure Active Directory offers the best solution for secure sign-in and authorization.
Active Directory authentication scenarios: Take advantage of simplified authentication in Azure Active Directory to provide sign-on to your application.
Integrating applications with Azure Active Directory: Learn how to add, update, and remove applications from Azure Active Directory, and about the branding guidelines for integrated apps.
Azure Active Directory Graph API: Use the Azure Active Directory Graph API to programmatically access Azure Active Directory through REST API endpoints. Note that Azure AD Graph API is also accessible through Microsoft Graph, a unified API that enables access to multiple Microsoft cloud service APIs through a single REST API endpoint, and with a single access token.
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.
|iOS||Android||.NET||Windows Phone||Windows Store||Xamarin|
These articles describe how to perform specific tasks by using Azure Active Directory:
- Get an Azure Active Directory tenant
- List your application in the Azure Active Directory application gallery
- Understand the Azure Active Directory application manifest
- Create an app with Office 365 APIs
- Submit web apps for Office 365 to the Seller Dashboard
- Learn how to enable cross-app SSO using ADAL, on Android and on iOS devices
- Preview: How to build apps that sign users in with both personal & work or school accounts
- Preview: How to build apps that sign up & sign in consumers
These articles provide a foundation reference for REST and authentication library APIs, protocols, errors, code samples, and endpoints.
- Tagged questions: Find Azure Active Directory solutions on Stack Overflow by searching for the tags azure-active-directory and adal.
ADAL for .NET: Documentation for the .NET authentication library.
Graph API reference: REST reference for the Azure Active Directory Graph API. View the interactive Graph API reference experience.
Graph API permission scopes: OAuth 2.0 permission scopes that are used to control the access that an app has to directory data in a tenant.
SAML 2.0 protocol reference: The SAML 2.0 protocol enables applications to provide a single sign-on experience to their users.
OAuth 2.0 protocol reference: You can use the OAuth 2.0 protocol to authorize access to web applications and web APIs in your Azure Active Directory tenant.
OpenID Connect 1.0 protocol reference: The OpenID Connect 1.0 protocol extends OAuth 2.0 for use as an authentication protocol.
WS-Federation 1.2 protocol reference: The WS-Federation 1.2 protocol is specified in the Web Services Federation Version 1.2 Specification.
Supported token and claim types: You can use this guide to understand and evaluate the claims in the SAML 2.0 and JSON Web Tokens (JWT) tokens.
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.
- Microsoft Identity: State of the Union and Future Direction
- Azure Active Directory: Identity management as a service for modern applications
- Develop modern web applications with Azure Active Directory
- Develop modern native applications with Azure Active Directory
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.
Active Directory Team blog: The latest developments in the world of Azure Active Directory.
Azure Active Directory Graph Team blog: Azure Active Directory information that's specific to the Graph API.
Cloud Identity: Thoughts on identity management as a service, from a principal Azure Active Directory PM.
Azure Active Directory on Twitter: Azure Active Directory announcements in 140 characters or fewer.