A lightweight forward-auth service that uses SIWE (Sign-In with Ethereum) for authentication.
Tested with Metamask.
pip install hatchling hatch-vcs
hatch build
pip install dist/*.whl
Development
hatch shell
uvicorn cryptauth.views:app --reload
Production
uvicorn cryptauth.views:app --host 0.0.0.0 --port 8000
src/cryptauth
: Main application codesrc/cryptauth/templates
: HTML templatessrc/cryptauth/static
: JS/CSS assetspyproject.toml
: Build configuration