Skip to main content

Overview

Pre-requisites

To follow the guide you will need access to following resources:

Optional: If you want to modify the auth-svc source for your use case, you need access to the the repository from github.

Contact us at [email protected] to get access to the images and credentials needed for the guide.

What you'll set up

Running auth-svc requires a few external accounts and credentials. Here's what's needed:

IntegrationRequiredUsed for
Auth0YesIssuing JWTs for user authentication
FaceTecYes — Required for backup and recovery of client's keyshare, and securely changing user's deviceBiometric step-up for backup and recovery
HeliusOpt-in — skip if not using transaction historySolana transaction history proxy

Steps

  1. Set up Auth0 and get your JWT credentials
  2. Set up FaceTec — or skip and use test key for local dev
  3. Set up Helius — if you use the boilerplate app and want transaction history
  4. Run the server — Docker Compose, env vars, start