-
Notifications
You must be signed in to change notification settings - Fork 206
Microsoft Authentication Client Libraries
Ray Luo edited this page Feb 5, 2019
·
5 revisions
Microsoft provides Active Directory Authentication Library (ADAL) for AAD v1 endpoint, and Microsoft Authentication Library (MSAL) for AAD v2 endpoint.
ADAL and MSAL both are implemented on different languages, and some languages naturally covers multiple platforms.
The table below only lists libraries already released on a certain platform, either in preview or GA. We are actively working on covering more and more platforms. After you locate the language and platform that you are interested in, you can typically find the library repo on Github by searching keyword "ADAL (or MSAL) language_name" online.
Windows | Linux | macOS | iOS | Android | Browser (SPA) | |
---|---|---|---|---|---|---|
.Net (C#) | ADAL, MSAL | ADAL, MSAL | ADAL, MSAL | ADAL, MSAL | ||
Python | ADAL, MSAL | ADAL, MSAL | ADAL, MSAL | |||
Objective C | ADAL, MSAL | ADAL, MSAL | ||||
Android | ADAL, MSAL | |||||
Java | ADAL | ADAL | ADAL | |||
Node.js | ADAL | ADAL | ADAL | |||
C++ | ADAL, MSAL | |||||
Javascript | ADAL, MSAL |