Files
better-auth/demo/nextjs/.env.example

52 lines
1.7 KiB
Bash

GOOGLE_CLIENT_SECRET=
NEXT_PUBLIC_GOOGLE_CLIENT_ID=
# Required when the SCIM demo is enabled; use HTTPS outside localhost or loopback.
BETTER_AUTH_URL=
BETTER_AUTH_SECRET=
# Enables the local SCIM workflow. Keep this disabled outside trusted demo environments.
SCIM_DEMO_ENABLED=false
# cspell:ignore HMAC
# Server-only HMAC pepper used to digest generated SCIM credentials at rest.
# Use at least 32 random characters and never expose it through a NEXT_PUBLIC_ variable.
SCIM_DEMO_CREDENTIAL_PEPPER=
# Server-only OIDC client secret required to enable the employee sign-in demo.
# Use at least 32 random characters and keep it out of NEXT_PUBLIC_ variables;
# SCIM provisioning works without it.
SCIM_DEMO_OIDC_CLIENT_SECRET=
# Server-only RSA private JWK or PKCS#8 PEM used to sign demo OIDC tokens.
# Required outside loopback. Localhost and loopback development generate an
# ephemeral signing key when this is empty.
SCIM_DEMO_OIDC_SIGNING_PRIVATE_KEY=
# Optional local SQLite database path used by the demo and its end-to-end tests.
DEMO_SQLITE_PATH=
# Keep this empty only for v1.7 issuer compatibility mode. Use provider-id for
# a new database or one migrated from v1.6 with provider-id identity.
DEMO_ACCOUNT_IDENTITY_STRATEGY=
TURSO_DATABASE_URL=
TURSO_AUTH_TOKEN=
APPLE_CLIENT_ID=
APPLE_CLIENT_SECRET=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
RESEND_API_KEY=
TEST_EMAIL=
DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
TWITTER_CLIENT_ID=
TWITTER_CLIENT_SECRET=
MICROSOFT_CLIENT_ID=
MICROSOFT_CLIENT_SECRET=
TWITCH_CLIENT_ID=
TWITCH_CLIENT_SECRET=
FACEBOOK_CLIENT_ID=
FACEBOOK_CLIENT_SECRET=
NODE_ENV=
STRIPE_KEY=
STRIPE_WEBHOOK_SECRET=
PAYPAL_CLIENT_ID=
PAYPAL_CLIENT_SECRET=
RAILWAY_CLIENT_ID=
RAILWAY_CLIENT_SECRET=
VERCEL_CLIENT_ID=
VERCEL_CLIENT_SECRET=