Flask Authentication & Authorization API
Open sourceA REST API with authentication and role-based access control built from scratch, without Flask-Login or Flask-JWT.
- JWT Bearer tokens and database-backed sessions, bcrypt password hashing
- Per-role, per-resource and owner-based permissions, plus an admin API
- pytest test suite that runs in GitHub Actions
- Python
- Flask
- SQLAlchemy
- PostgreSQL
- JWT
- pytest