SALES: 1-800-867-1380

Azure Active Directory Authentication Libraries

Updated: March 24, 2015

The Azure Authentication Libraries are available on different platforms to help developers easily authenticate users to cloud or on premise Active Directory (AD) to obtain access tokens for securing API calls. This topic contains a roadmap to the authentication libraries available on different platforms and to helpful resources for each, including source code and samples.

 

Platform Package Name Client/Server Download Source Code Sample

.NET Client, Windows Store, Windows Phone (8.1)

Active Directory Authentication Library (ADAL) for .NET

Client

Microsoft.IdentityModel.Clients.ActiveDirectory

ADAL for .NET source on Github

JavaScript

Active Directory Authentication Library (ADAL) for JavaScript

Client

ADAL for JavaScript on Github

ADAL for JavaScript on Github

SinglePageApp-DotNet

OS X, iOS

Active Directory Authentication Library (ADAL) for Objective-C

Client

ADAL for Objective-C on Github

ADAL for Objective-C on Github

NativeClient-iOS

Android

Active Directory Authentication Library (ADAL) for Android

Client

ADAL for Android on Github

ADAL for Android on Github

NativeClient-Android

Node.js

Active Directory Authentication Library (ADAL) for Node.js

Client

ADAL for Node.js on Github

ADAL for Node.js on Github

WebAPI-Nodejs

Java

Active Directory Authentication Library (ADAL) for Java

Client

ADAL for Java on Github

ADAL for Java on Github

.NET

Identity Protocol Extensions for the Microsoft .NET Framework 4.5

Server

Microsoft.IdentityModel.Protocol.Extensions

Azure AD identity model extensions for .NET source on Gitub

.NET

JSON Web Token Handler For the Microsoft .Net Framework 4.5

Server

System.IdentityModel.Tokens.Jwt

Azure AD identity model extensions for .NET source on Gitub

.NET

OWIN middleware that enables an application to use Microsoft's technology for authentication.

Server

Microsoft.Owin.Security.ActiveDirectory

OWIN source code

.NET

OWIN middleware that enables an application to use OpenIDConnect for authentication.

Server

Microsoft.Owin.Security.OpenIdConnect

OWIN source code

WebApp-OpenIDConnecty-DotNet

.NET

OWIN middleware that enables an application to use WS-Federation for authentication.

Server

Microsoft.Owin.Security.WsFederation

OWIN source code

WebApp-WSFederation-DotNet

For additional samples, see Azure Active Directory Code Samples.

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft