Microsoft identity platform (Azure Active Directory for developers)

Microsoft identity platform is an evolution of the Azure Active Directory (Azure AD) identity service and developer platform. It allows developers to build applications that sign in all Microsoft identities, get tokens to call Microsoft Graph, other Microsoft APIs, or APIs that developers have built. It’s a full-featured platform that consists of a authentication service, open-source libraries, application registration and configuration, full developer documentation, code samples, and other developer content. The Microsoft identity platform supports industry standard protocols such as OAuth 2.0 and OpenID Connect.

Quickstarts

Follow these quickstarts to quickly build an app and add functionality like getting tokens, refreshing tokens, signing in a user, displaying some user info, and more.

Single-page apps

AngularJSAngularJSJavaScriptJavaScript
v1.0
v2.0

Web apps

ASP .NETASP .NETASP .NET CoreASP .NET CoreJavaJavaNodeJSNodeJSPythonPython
v1.0
v2.0

Web APIs

ASP .NETASP .NETASP .NET CoreASP .NET CoreNodeJSNodeJS
v1.0
v2.0

Mobile & desktop apps

AndroidAndroidiOSiOSUniversal Windows PlatformUniversal Windows PlatformWindows Desktop .NETWindows Desktop .NETXamarinXamarin
v1.0
v2.0

Service-to-service

.NET.NET
v1.0
v2.0

Step-by-step tutorials

Use the Microsoft identity platform and follow in-depth, scenario-based procedures for the top auth developer tasks such as obtaining access tokens, implementing sign-in with Microsoft, and more.

Single-page apps

JavaScriptJavaScript
v1.0
v2.0

Web apps

ASP .NETASP .NET
v1.0
v2.0

Mobile & desktop apps

AndroidAndroidiOSiOSUniversal Windows PlatformUniversal Windows PlatformWindows Desktop .NETWindows Desktop .NET
v1.0
v2.0

Samples

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