--- id: adal version: "1.2.7" license: MIT license_treatment: permissive maintenance: abandoned --- # adal — Note: This library is already replaced by MSAL Python, available here: https://pypi.org/project/msal/ .ADAL Python remains available here as a legacy. The ADAL for Python library makes it easy for python application to authenticate to Azure Active Directory (AAD) in order to access AAD protected web resources. License: permissive · Maintenance: abandoned · Popularity: top 1,000 on PyPI ## Install pip install adal uv add adal poetry add adal ## Description --- This library, ADAL for Python, will no longer receive new feature improvements. Instead, use the new library [MSAL for Python](https://github.com/AzureAD/microsoft-authentication-library-for-python). * If you are starting a new project, you can get started with the [MSAL Python docs](https://github.com/AzureAD/microsoft-authentication-library-for-python/wiki) for details about the scenarios, usage, and relevant concepts. * If your application is using the previous ADAL Python library, you can follow this [migration guide](https://docs.microsoft.com/en-us/azure/active-directory/develop/migrate-python-adal-msal) to update to MSAL Python. * Existing applications relying on ADAL Python will continue to work. --- # Microsoft Azure Active Directory Authentication Library (ADAL) for Python `master` branch | `dev` branch | Reference Docs --------------------|-----------------|--------------- [![Build Status](https://travis-ci.org/AzureAD/azure-activedirectory-library-for-python.svg?branch=master)](https://travis-ci.org/AzureAD/azure-activedirectory-library-for-python) | [![Build... ## AI interpretation — verify before relying ADAL for Python authenticates applications with Azure Active Directory to obtain tokens for accessing Azure AD-protected resources. This library is now superseded by MSAL for Python and receives no new feature development. Verdict: ADAL is a mature, permissively licensed library with low install friction, but it is abandoned and explicitly superseded by MSAL for Python. Use only for maintaining existing applications; do not adopt for new projects. No known security vulnerabilities are recorded, but the lack of maintenance means future issues will not be addressed. [View on SkillFed](https://skillfed.io/packages/adal) · [View on PyPI](https://pypi.org/project/adal/)