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.