← Back to Documentation

Authentication

Methods

  • Google OAuth — Sign in with your Google account
  • Email & Password — Traditional login/register
  • API Keys — Programmatic access from API Keys

OAuth Providers

  • GoogleAUTH_GOOGLE_ID + AUTH_GOOGLE_SECRET
  • GitHubAUTH_GITHUB_ID + AUTH_GITHUB_SECRET
  • Microsoft Entra IDAUTH_MICROSOFT_ENTRA_ID_ID + AUTH_MICROSOFT_ENTRA_ID_SECRET
  • AppleAUTH_APPLE_ID + AUTH_APPLE_SECRET

Configure these in your .env file. OAuth slugs enable automatically when both ID and secret are present at runtime.

API Authentication

Include your API key in the Authorization header:

Authorization: Bearer zv_xxxx...