This is a backend API for an Authentication portal I am building for my own personal homelab. You can find the frontend portion of this code at: My Authentication Frontend
Uses UV as it's project manager.
This is primary built on:
FastAPI
Piccolo ORM
Other Security related things:
Password hashing is done with Argon2-cffi
Authentication/Authorization Tokens are handled by PASETO - PySETO