{"repo":"igorbenav/fastsecure","free":true,"listed":false,"github":"https://github.com/igorbenav/fastsecure","clone":"git clone https://github.com/igorbenav/fastsecure.git","description":"A modern, flexible authentication system for FastAPI applications with support for multiple authentication methods and strategies.","language":"Python","stars":13,"topics":["auth","authentication","authorization","fastapi","jwt","session"],"license":null,"category":"auth-billing-email","readme_excerpt":"FastSecure [!CAUTION] FastSecure is deprecated and no longer maintained. Its successor is crudauth , a batteries-included, transport-agnostic authentication library for FastAPI (sessions, JWT, OAuth, and email flows) that is actively maintained and security-hardened. Please migrate to it. Docs: https://benavlabs.github.io/crudauth A modern, flexible authentication system for FastAPI applications with support for multiple authentication methods and strategies. Table of Contents - Features - Installation - Core Concepts - Basic Usage Guide - Setting Up JWT Authentication - Setting Up Session Authentication - Setting Up OAuth Authentication - Advanced Usage Guide - Combining Authentication Methods - Custom Authentication Providers - Storage Backends - Security Best Practices - Troubleshooting - Contributing - License [!CAUTION] FastSecure is deprecated. Use crudauth instead. Features - 🔐 Multiple Authentication Methods - JWT tokens with refresh token support and flexible configuration - Session-based authentication with configurable storage backends - OAuth 2.0 providers (Google, GitHub) with standardized user info - Easy to extend with custom authentication providers - 🔄 Flexible Authentication Strategies - Use single or multiple authentication methods - Support for AND logic (require all methods) - Support for OR logic (allow any method) - Optional authentication methods - Path-based authentication requirements - 🗄️ Session Storage Options - In-memory storage for developmen","default_branch":null,"files":null,"tree":[],"storefront":"/r/igorbenav","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/igorbenav/fastsecure/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."}