BlueRidgePLC · Product app

Sign in

Local development sign-in uses the seeded bearer tokens from the compose stack (make stack). The production swap point is get_current_user in services/api/app/security.py, where a real IdP (Supabase Auth / OIDC) takes over. No fake auth: the backend validates every token.

Seeded demo tokens

Dev-only tokens seeded by services/api/scripts/seed.py. Never used in production.

Have an invite link from your administrator? Accept the invitation.