{"library":"fastapi-azure-auth","type":"library","category":null,"description":"FastAPI-Azure-Auth is a Python library that provides an easy and secure implementation of Azure Entra ID (formerly Azure Active Directory) authentication and authorization for FastAPI APIs. It supports B2C, single-tenant, and multi-tenant applications. The library is actively maintained, with frequent updates, and is currently at version 5.2.0.","language":"python","status":"active","version":"5.2.0","tags":["ad","async","asyncio","authentication","authorization","azure","azure ad","azure entra id","azure entra","entra id","azuread","fastapi","multi tenant","oauth2","oidc","security","single tenant","starlette"],"last_verified":"Sun May 24","install":[{"cmd":"pip install fastapi-azure-auth uvicorn","imports":["from fastapi import FastAPI","from fastapi import Security","from fastapi import Depends","from fastapi_azure_auth.auth import SingleTenantAzureAuthorizationCodeBearer","from fastapi_azure_auth.auth import MultiTenantAzureAuthorizationCodeBearer","from fastapi_azure_auth.auth import B2CMultiTenantAuthorizationCodeBearer","from fastapi_azure_auth.user import User","from pydantic_settings import BaseSettings","from pydantic_settings import SettingsConfigDict"]}],"homepage":"https://intility.github.io/fastapi-azure-auth/","github":"https://github.com/intility/fastapi-azure-auth","docs":"https://github.com/intility/fastapi-azure-auth","changelog":null,"pypi":"https://pypi.org/project/fastapi-azure-auth/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":5.2,"avg_import_s":1.14,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/fastapi-azure-auth/compatibility"}}