Microsoft Azure Active Directory Authentication Library (ADAL)

Contributor(s): Toni Boger

Microsoft Azure Active Directory Authentication Library (ADAL) is a tool in the .NET framework that lets client applications developers authenticate users to an on-premises Active Directory deployment or to the cloud. ADAL will then secure API calls by locating tokens for access. Microsoft says ADAL can helps client application developers be more focused on their application's business logic because of ADAL's ability to handle complexity and securing resources without needing extensive security expertise.

Before using ADAL, organizations must be running .NET Framework 4.5 and, if running it on on-premises AD, Active Directory Federation Services for Windows Server 2012 R2. If organizations are using Azure AD as the main identity provider, they must have Internet connectivity, an Azure subscription and an Azure AD tenant.

There are four main features in ADAL. ADAL supports the automatic refreshment of tokens after they reach their expiration; it also supports asynchronous methods that require tokens. ADAL can manage the process of getting tokens and, by default, stores tokens in what Microsoft calls an "in-memory token cache."

This was last updated in October 2014

Continue Reading About Microsoft Azure Active Directory Authentication Library (ADAL)

Dig Deeper on Microsoft Windows Azure and cloud computing



Find more PRO+ content and other member only offers, here.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.


File Extensions and File Formats