Skip to main content

Third-Party Services

Only needed if you're self-hosting. The Quick Start runs against our deployed sandbox using demo credentials that are already filled in .env.example. Follow the pages below only when wiring the app to your own auth-svc — and remember the app's Auth0 and FaceTec values must match your auth-svc configuration.

The boilerplate integrates four external services. All four are required when self-hosting.

ServiceUsed for.env keys
Auth0Email / social login → JWT for API authEXPO_PUBLIC_AUTH0_DOMAIN, EXPO_PUBLIC_AUTH0_CLIENT_ID, EXPO_PUBLIC_AUTH0_AUDIENCE
Google Sign-In + DriveSocial login + backup encryption key storageEXPO_PUBLIC_WEB_CLIENT_ID, EXPO_PUBLIC_IOS_CLIENT_ID, EXPO_PUBLIC_IOS_URL_SCHEME
WalletConnect (Reown)Connect to dApps via QR codeEXPO_PUBLIC_WALLET_CONNECT_PROJECT_ID
FaceTec3D biometric scan for backup and recoveryEXPO_PUBLIC_FACETEC_DEVICE_KEY_IDENTIFIER, EXPO_PUBLIC_FACETEC_URL, EXPO_PUBLIC_ENCRYPTION_KEY

Self-hosting checklist

Complete this checklist in order. Auth0 blocks login, so it must come first.

Setup pages

  1. Auth0
  2. Google Sign-In + Drive
  3. WalletConnect
  4. FaceTec