microsoft-authentication-library-for-python

Authentication Library

Provides a Python SDK for authenticating users or apps with Microsoft identities and obtaining tokens to access Microsoft APIs.

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".

GitHub

825 stars
56 watching
205 forks
Language: Python
last commit: almost 2 years ago
azuremicrosoft-identity-platformmsal-pythonsdks

Related projects:

RepositoryDescriptionStars
intility/fastapi-azure-authProvides an easy and secure way to integrate Azure AD authentication with FastAPI APIs478
authomatic/authomaticA framework agnostic library for Python web applications to simplify authentication with third-party providers using OAuth and OpenID.1,039
ergo/ziggurat_foundationsFramework agnostic authorization and permission management toolkit71
dmazzella/ucryptoauthlibA lightweight Python driver for Microchip's Crypto Authentication secure elements41
realmteam/django-rest-framework-social-oauth2Provides social authentication and OAuth2 support for Django REST APIs1,063
rscarrera27/flask-graphql-authProvides JWT authentication for Flask-GraphQL APIs using decorators.63
django-cas-ng/django-cas-ngA Django library providing client-side authentication and Single Sign-On functionality383
immersive-labs-sec/msrc-apiProvides tools to interact with the Microsoft Security Response Center API using Python.95
jeremykendall/slim-authAn authorization and authentication library for the Slim Framework using Zend Framework components.244
miguelgrinberg/flask-httpauthProvides authentication mechanisms for Flask web applications1,268
auth0/auth0.netA .NET client library for interacting with the Auth0 Authentication and Management APIs.329
alpha018/nestjs-firebase-authA NestJS module that integrates Firebase authentication and role-based access control (RBAC) into an application.30
abblix/oidc.serverA comprehensive .NET library providing flexible support for OAuth2 and OpenID Connect authentication and authorization40
gotlium/django-secure-authProvides secure authentication using Time-Based One-Time Passwords, SMS codes, questions, and IP range protection with CAPTCHA.42
lexmag/oautherA library to authenticate using the OAuth 1.0 protocol in Elixir70