Azure Active Directory for developers (v1.0) overview
Microsoft identity platform (v2.0) is an evolution of the Azure Active Directory (Azure AD) developer platform (v1.0). It allows developers to build applications that sign in all Microsoft identities and get tokens to call Microsoft APIs such as Microsoft Graph or APIs that developers have built. This content is for the older, Azure AD v1.0 endpoint. We recommend that you use the v2.0 endpoint for new projects. For more info, read Why update to Microsoft identity platform (v2.0)? as well as Microsoft identity platform limitations.
Azure Active Directory (Azure AD) is a cloud identity service that allows developers to build apps that securely sign in users with a Microsoft work or school account. Azure AD supports developers building both single-tenant, line-of-business (LOB) apps, as well as developers looking to develop multi-tenant apps. In addition to basic sign in, Azure AD also lets apps call both Microsoft APIs like Microsoft Graph and custom APIs that are built on the Azure AD platform. This documentation shows you how to add Azure AD support to your application by using industry standard protocols like OAuth2.0 and OpenID Connect.
Most of the content on this page focuses on the v1.0 endpoint and platform, which supports only Microsoft work or school accounts. If you want to sign in consumer or personal Microsoft accounts, see the information on the v2.0 endpoint and platform. The v2.0 endpoint offers a unified developer experience for apps that want to sign in all Microsoft identities.
- Authentication basics An introduction to authentication with Azure AD.
- Types of applications An overview of the authentication scenarios that are supported by Azure AD.
The v1.0 quickstarts and tutorials walk you through building an app on your preferred platform using the Azure AD Authentication Library (ADAL) SDK. See the v1.0 Quickstarts and v1.0 Tutorials in Microsoft identity platform (Azure Active Directory for developers) to get started.
See the v1.0 How-to guides for detailed info and walkthroughs of the most common tasks in Azure AD.
The following articles provide detailed information about APIs, protocol messages, and terms that are used in Azure AD.
- Authentication Libraries (ADAL) An overview of the libraries and SDKs that are provided by Azure AD.
- Code samples A list of all of the Azure AD code samples.
- Glossary Terminology and definitions of words that are used throughout this documentation.
See Azure Active Directory developer platform videos for help migrating to the new Microsoft identity platform.
Help and support
If you need help, want to report an issue, or would like to learn about your support options, see Help and support for developers.