Microsoft identity platform (formerly Azure Active Directory for developers)

Microsoft identity platform is an evolution of the Azure Active Directory (Azure AD) developer platform. 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. It’s a full-featured platform that consists of an OAuth 2.0 and OpenID Connect standard-compliant authentication service, open-source libraries, application registration and configuration, robust conceptual and reference documentation, quickstart samples, code samples, tutorials, and how-to guides.

Application scenarios

Working with identity doesn’t have to be hard. Choose a scenario that applies to you — each scenario path has an overview, app registration and app code configuration guidance, code examples for acquiring a token and calling an API, and recommendations for moving your app to production.

Quickstarts

Follow these quickstarts to learn how to use a code sample that demonstrates how an app can sign in users, get an access token to call the Microsoft Graph API or any web API, and more.

JavaScriptJavaScriptASP .NETASP .NETASP .NET CoreASP .NET CoreNodeJSNodeJSAndroidAndroidiOSiOSUniversal Windows PlatformUniversal Windows PlatformWindows Desktop .NETWindows Desktop .NET.NET.NET
Single-page app
Web app
Web API
Mobile & desktop app
Daemon app

Tutorials

Use the Microsoft identity platform and follow in-depth, scenario-based procedures for the top auth developer tasks such as signing in a user, getting an access token to call the Microsoft Graph API, and making a basic request to the Microsoft Graph API.

JavaScriptJavaScriptASP .NETASP .NETAndroidAndroidiOSiOSUniversal Windows PlatformUniversal Windows PlatformWindows Desktop .NETWindows Desktop .NET
Single-page app
Web app
Mobile & desktop app

Samples

Find code samples based on the type of app you're developing, your platform, and the APIs you're using.