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 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.

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 and daemon apps

.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.