integratedhub/.env.example
open-swe-dev-andrinoid[bot] 744115d230
feat: Add Microsoft Azure AD authentication environment variables to .env.example (#115)
* Apply patch [skip ci]

* Empty commit to trigger CI

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

* Apply patch [skip ci]

---------

Co-authored-by: open-swe-dev-andrinoid[bot] <open-swe-dev-andrinoid@users.noreply.github.com>
2026-01-28 10:47:50 -06:00

75 lines
3.3 KiB
Plaintext

# Server Configuration
PORT="8080"
HOSTNAME_DENO="localhost"
DEVELOPMENT="true" # Set to "false" for production
# File Storage Paths
KV_CACHE_PATH="./data"
POSTGRES_OPTIONS="postgresql://postgres:9UMrd6hKBho4RhoyP47t@data1.cyberhybridhub.com:5432/postgres?sslmode=verify-full&connect_timeout=10&sslrootcert=./certs/root.crt"
# Datona Sandbox Specific
SANDBOX_MODE="true"
DISABLE_EXTERNAL_APIS="true"
LOCAL_DEV_MODE="true"
# Stripe Configuration
# STRIPE_SECRET_KEY: Secret key for Stripe API (server-side use only)
# Get this from your Stripe Dashboard: https://dashboard.stripe.com/apikeys
# Example: sk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
STRIPE_SECRET_KEY=""
# STRIPE_WEBHOOK_SECRET: Secret used to verify Stripe webhook signatures
# Get this from your Stripe Dashboard: https://dashboard.stripe.com/webhooks
# Example: whsec_1234567890abcdef1234567890abcdef1234567890abcdef
STRIPE_WEBHOOK_SECRET=""
# STRIPE_PUBLISHABLE_KEY: Publishable key for Stripe.js (client-side use)
# Get this from your Stripe Dashboard: https://dashboard.stripe.com/apikeys
# Example: pk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
STRIPE_PUBLISHABLE_KEY=""
# Microsoft Azure AD Authentication
# AUTHORITY: Microsoft authority URL for authentication
# Format: https://login.microsoftonline.com/{tenantId}
# Get tenantId from Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
# Example: https://login.microsoftonline.com/8a8b8c8d-9e9f-0a0b-1c2d-3e4f5a6b7c8d
AUTHORITY=""
# CLIENT_ID: Microsoft application client ID (from Azure AD app registration)
# Get this from Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
# Navigate to your app registration and copy the Application (client) ID
# Example: 12345678-1234-1234-1234-123456789012
CLIENT_ID=""
# CLIENT_SECRET: Microsoft application client secret (server-side use only)
# Get this from Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
# Navigate to your app registration > Certificates & secrets > New client secret
# IMPORTANT: This secret is used server-side only and should never be committed to version control
# Example: abcdefghijklmnopqrstuvwxyz1234567890
CLIENT_SECRET=""
# TENANT_ID: Microsoft Azure tenant ID
# Get this from Azure Portal: https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
# Navigate to your app registration and copy the Directory (tenant) ID
# Example: 8a8b8c8d-9e9f-0a0b-1c2d-3e4f5a6b7c8d
TENANT_ID=""
# REDIRECT_URI: OAuth redirect URI (must match Azure AD app registration)
# This must exactly match the Redirect URI configured in your Azure AD app registration
# For local development: http://localhost:8080/auth/callback
# For production: https://yourdomain.com/auth/callback
# Example: http://localhost:8080/auth/callback
REDIRECT_URI=""
# TOKEN_URL: Token endpoint URL for OAuth token exchange
# Format: https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token
# Example: https://login.microsoftonline.com/8a8b8c8d-9e9f-0a0b-1c2d-3e4f5a6b7c8d/oauth2/v2.0/token
TOKEN_URL=""
# REDIRECT_HOME: Redirect home URL (base URL for the application)
# This is the base URL where users are redirected after authentication
# For local development: http://localhost:8080
# For production: https://yourdomain.com
# Example: http://localhost:8080
REDIRECT_HOME=""