{"repo":"yezz123/authx","free":true,"listed":false,"github":"https://github.com/yezz123/authx","clone":"git clone https://github.com/yezz123/authx.git","description":"Ready-to-use and customizable Authentications and Oauth2 management for FastAPI ✨","language":"Python","stars":1198,"topics":["fastapi","pydantic","starlette","authentification","python","authorization","backend","jwt"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"AuthX Ready-to-use and customizable Authentications and Oauth2 management for FastAPI ⚡ --- Project Status --------- -------- CI Meta --- Source Code : Documentation : --- Add a fully featured authentication and authorization system to your FastAPI project. AuthX is designed to be simple, customizable, and secure. Installation Quick Start Test it: Features - Support for Python 3.9+ and Pydantic 2 - JWT authentication with multiple token locations: - Headers (Bearer token) - Cookies (with CSRF protection) - Query parameters - JSON body - Access and refresh token support - Token freshness for sensitive operations - Token blocklist/revocation - Built-in AuthManager for isolated multi-login-type applications - Pluggable policy engine for scopes, attributes, environment checks, and custom evaluators - Extensible error handling Extra Features Install authx-extra for additional features: - Redis session store and cache - HTTP caching - Performance profiling with pyinstrument - Prometheus metrics Note: Check Release Notes. Contributors and Sponsors Thanks goes to these wonderful people (emoji key): Yasser Tahiri 💻 📖 🚧 🚇 Abderrahim SOUBAI-ELIDRISI 👀 📖 Ismail Ghallou 💻 🛡️ MojixCoder 💻 🐛 Stéphane Raimbault 💻 🔌 theoohoho 📖 Yogesh Upadhyay 🐛 Roman 🐛 Alvaro Lopez Ortega 📖 Devy Santo 🚇 pg365 🚇 Jorrit 📦 Callam 💻 Maxim 💻 Suyog Shimpi 💻 NeViNez 🐛 Antareske 💻 YuexiaW 🐛 This project follows the all-contributors specification. Contributions of any kind welcome! License Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/yezz123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yezz123/authx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}