Install the requirements:
python -m venv .venv
source .venv/bin/activate
pip install --requirement requirements.txtAnd start with:
$ flask --app indie_service --port {NUM} runThis service supports the following endpoint that, upon receiving a valid JWT via POST, returns a salt. The JWT is assumed to signed by this OIDC provider.
The simplest, software-only, example of salt derivation as a SHA256 hash.
Similarly to /get-salt, but the request is end-to-end encrypted using Noise channel.
Similarly to /get-salt, but the salt is derived inside a simulated JavaCard.
docker build -t indie-service:latest .docker run --rm -it --publish 8080:8080 --entrypoint /bin/bash indie-service:latest