Azure Active Directory is a cloud identity service that allows developers to securely sign-in any user with a work or school account backed by Microsoft. The documentation here shows you how to add Azure AD support to your application using industry standard authentication protocols, OAuth & OpenID Connect.
| Auth basics | An introduction to authentication with Azure AD |
| Types of applications | An overview of the authentication scenarios supported by Azure AD |
Get started
These guided setups walk you through using our authentication libraries to sign in Azure Active Directory users.
Mobile & Desktop Apps |
Overview iOS Android |
.NET Windows Xamarin |
Cordova OAuth 2.0 |
![]() Web Apps |
Overview ASP.NET Java |
NodeJS OpenID Connect 1.0 |
|
![]() Single Page Apps |
Overview AngularJS JavaScript |
||
![]() Web APIs |
Overview ASP.NET NodeJS |
||
![]() Service-to-Service |
Overview .NET OAuth 2.0 Client Credentials |
Guides
These articles inform you how to perform common tasks with Azure Active Directory.
| App registration | How to register an app in Azure AD |
| Multi-tenant apps | How to sign in any Microsoft work account |
| OAuth & OpenID Connect | How to sign-in users and call web APIs using our modern auth protocols |
| More guides... |
Reference
These articles provide detailed information on APIs, protocol messages, and terms used in Azure Active Directory.
| Authentication Libraries (ADAL) | An overview of the libraries & SDKs provided by Azure AD |
| Code Samples | A list of all Azure AD code samples |
| Glossary | Terminology and definitions of words used throughout this documentation |
| More reference material... |
Help & Support
These are the best places to get help with developing on Azure Active Directory.
Stack Overflow's azure-active-directory and adal tags |
| Feedback on Azure Active Directory |
| Try out Microsoft Dev Chat (free for a limited time) |
Note
If you need to sign-in Microsoft personal accounts, you may want to consider using the Azure AD v2.0 endpoint. The Azure AD v2.0 endpoint is the unification of Microsoft personal accounts & Microsoft work accounts (from Azure AD) into a single authentication system.








