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

816 stars
56 watching
203 forks
Language: Python
last commit: 13 days ago
azuremicrosoft-identity-platformmsal-pythonsdks

Related projects:

Repository Description Stars
intility/fastapi-azure-auth Provides an easy and secure way to integrate Azure AD authentication with FastAPI APIs 467
authomatic/authomatic A framework agnostic library for Python web applications to simplify authentication with third-party providers using OAuth and OpenID. 1,039
ergo/ziggurat_foundations Framework agnostic authorization and permission management toolkit 71
dmazzella/ucryptoauthlib A lightweight Python driver for Microchip's Crypto Authentication secure elements 41
realmteam/django-rest-framework-social-oauth2 Provides social authentication and OAuth2 support for Django REST APIs 1,061
rscarrera27/flask-graphql-auth Provides JWT authentication for Flask-GraphQL APIs using decorators. 63
django-cas-ng/django-cas-ng Django CAS client authentication library for Single Sign On and Single Logout 384
immersive-labs-sec/msrc-api Provides tools to interact with the Microsoft Security Response Center API using Python. 95
jeremykendall/slim-auth An authorization and authentication library for the Slim Framework using Zend Framework components. 244
miguelgrinberg/flask-httpauth Provides authentication mechanisms for Flask web applications 1,264
auth0/auth0.net A .NET client library for interacting with the Auth0 Authentication and Management APIs. 328
alpha018/nestjs-firebase-auth A NestJS module that integrates Firebase authentication and role-based access control (RBAC) into an application. 31
abblix/oidc.server A comprehensive .NET library providing flexible support for OAuth2 and OpenID Connect authentication and authorization 39
gotlium/django-secure-auth Provides secure authentication using Time-Based One-Time Passwords, SMS codes, questions, and IP range protection with CAPTCHA. 42
lexmag/oauther A library to authenticate using the OAuth 1.0 protocol in Elixir 69