H.M. Grisen Verification Server
A simple API whose purpose is to receive OAuth2 callbacks, verify them and enter successful attemps into a database.
Setup
-
Make a copy of the
.env.examplefile and rename it to.env -
Make sure all the fields are filled
You have two options to run the API:
Option 1 - Docker (Recommended)
docker compose up
Option 2 - Manual
-
Install uv. It installs the right Python version for you
-
Install dependencies
uv sync
- Run
uv run uvicorn src.server:app --port 8001