Azure Active Directory's repositories
microsoft-authentication-library-for-js
Microsoft Authentication Library (MSAL) for JS
microsoft-authentication-library-for-dotnet
Microsoft Authentication Library (MSAL) for .NET
azure-activedirectory-identitymodel-extensions-for-dotnet
IdentityModel extensions for .Net
microsoft-authentication-library-for-python
Microsoft Authentication Library (MSAL) for Python makes it easy to authenticate to Microsoft Entra ID. General docs are available here https://learn.microsoft.com/entra/msal/python/ Stable APIs are documented here https://msal-python.readthedocs.io. Questions can be asked on www.stackoverflow.com with tag "msal" + "python".
AzureADAssessment
Tooling for assessing an Azure AD tenant state and configuration
microsoft-identity-web
Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C
passport-azure-ad
The code for Passport Azure AD has been moved to the MSAL.js repo. Please open any issues or PRs at the link below.
Azure-AD-Incident-Response-PowerShell-Module
The Azure Active Directory Incident Response PowerShell module provides a number of tools, developed by the Azure Active Directory Product Group in conjunction with the Microsoft Detection and Response Team (DART), to assist in compromise response.
microsoft-authentication-library-for-java
Microsoft Authentication Library (MSAL) for Java http://aka.ms/aadv2
azure-activedirectory-library-for-python
ADAL for Python
microsoft-authentication-library-for-objc
Microsoft Authentication Library (MSAL) for iOS and macOS
microsoft-authentication-library-for-go
The MSAL library for Go is part of the Microsoft identity platform for developers (formerly named Azure AD) v2.0. It enables you to acquire security tokens to call protected APIs. It uses industry standard OAuth2 and OpenID Connect.
MSIdentityTools
Repository for the Microsoft Identity Tools PowerShell module which provides various tools for performing enhanced Identity administration activities.
microsoft-authentication-library-for-android
Microsoft Authentication Library (MSAL) for Android
azure-activedirectory-library-for-android
The ADAL SDK for Android gives you the ability to add support for Work Accounts to your application with just a few lines of additional code. This SDK gives your application the full functionality of Microsoft Azure AD, including industry standard protocol support for OAuth2, Web API integration with user level consent, and two factor authentication support.
azure-activedirectory-library-for-objc
The ADAL SDK for Objective C gives you the ability to add support for Work Accounts to your iOS and macOS applications with just a few lines of additional code. This SDK gives your application the full functionality of Microsoft Azure AD, including industry standard protocol support for OAuth2, Web API integration with user level consent, and two factor authentication support.
SCIMReferenceCode
Reference code to build a SCIM endpoint to automate provisioning
microsoft-authentication-extensions-for-dotnet
Secure cross-platform token cache for MSAL public client apps
Apple-SSO-Tools
Apple Enterprise SSO troubleshooting script
microsoft-authentication-cli
A command line utility for Azure authentication.
microsoft-authentication-library-common-for-android
Common code used by both the Active Directory Authentication Library (ADAL) and the Microsoft Authentication Library (MSAL)
microsoft-authentication-library-common-for-objc
Common code used by both the Active Directory Authentication Library (ADAL) and the Microsoft Authentication Library (MSAL)
rms-sdk-for-cpp
RMS SDK for C++
microsoft-authentication-extensions-for-python
Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism.
entra-id-inbound-provisioning
Samples, scripts and resources to help you get started with Microsoft Entra API-driven inbound provisioning
microsoft-identity-abstractions-for-dotnet
Contains interfaces and data classes used in the .NET Microsoft authentication libraries (MSAL, IdentityModel, Microsoft.Identity.Web, ...)
microsoft-authentication-extensions-for-go
Secure cross-platform token cache for MSAL public client apps