Boilerplate code for quick docker implementation of REST API

Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin.
Getting Started
Features
Auth | Description |
---|---|
Login Access Token | OAuth2 compatible token login, get an access token for future requests |
Check Session | Test if a user is logged in by checking if a valid access token is in the header |
Recover Password | Password Recovery |
Reset Password | Reset your password |
User | Description |
---|---|
Create New User | Create a new user |
Get Current User By Id | Get current user |
Update Current User | Update own user |
Update Other User (SuperUser) | Update a user |
Create User (Without Authentication) | Create new user without the need to be logged in. |
Prerequisites
Project setup