AUTH_PROVIDER=better-auth
BETTER_AUTH_URL=https://overlay.example.edu
BETTER_AUTH_BASE_PATH=/api/better-auth
BETTER_AUTH_SECRET=<openssl-rand-hex-32>
BETTER_AUTH_DATABASE_URL=postgresql://overlay_auth:.../overlay_auth
BETTER_AUTH_TRUSTED_ORIGINS=https://overlay.example.edu
BETTER_AUTH_CONNECTION_ID=workspace
BETTER_AUTH_CONNECTION_PRESET=google-workspace
BETTER_AUTH_CONNECTION_LABEL=Continue with Google
BETTER_AUTH_CONNECTION_DOMAINS=example.edu
BETTER_AUTH_CONNECTION_CLIENT_ID=<google-client-id>
BETTER_AUTH_CONNECTION_CLIENT_SECRET=<google-client-secret>
BETTER_AUTH_REQUIRE_VERIFIED_EMAIL=true
BETTER_AUTH_ALLOWED_EMAIL_DOMAINS=example.edu
BETTER_AUTH_JWT_ISSUER=https://overlay.example.edu
BETTER_AUTH_JWT_AUDIENCE=https://overlay.example.edu
BETTER_AUTH_JWKS_URL=https://overlay.example.edu/api/better-auth/jwks