59 lines
2.6 KiB
Plaintext
59 lines
2.6 KiB
Plaintext
# Adobe Sign → DocuSign Migrator — Environment Variables
|
|
# Copy this file to .env and fill in your values.
|
|
# Never commit .env to version control.
|
|
|
|
# ─── Adobe Sign ──────────────────────────────────────────────────────────────
|
|
|
|
# OAuth app credentials from the Adobe Sign developer console
|
|
ADOBE_CLIENT_ID=your-adobe-client-id
|
|
ADOBE_CLIENT_SECRET=your-adobe-client-secret
|
|
|
|
# Auto-written by src/adobe_auth.py after the one-time OAuth flow.
|
|
# Leave blank; they will be populated on first run.
|
|
ADOBE_ACCESS_TOKEN=
|
|
ADOBE_REFRESH_TOKEN=
|
|
ADOBE_SIGN_BASE_URL=https://api.eu2.adobesign.com/api/rest/v6
|
|
ADOBE_REDIRECT_URI=http://localhost:8000/api/auth/adobe/callback
|
|
|
|
# ─── DocuSign ────────────────────────────────────────────────────────────────
|
|
|
|
# Integration key (client ID) from the DocuSign developer console
|
|
DOCUSIGN_CLIENT_ID=your-integration-key
|
|
|
|
# Client secret used for the Auth Code Grant and refresh-token exchange
|
|
DOCUSIGN_CLIENT_SECRET=your-client-secret
|
|
|
|
# Account ID of the target DocuSign account
|
|
# Found in the DocuSign admin UI under Settings → Account Profile
|
|
DOCUSIGN_ACCOUNT_ID=your-docusign-account-id
|
|
|
|
# OAuth auth server — use account-d.docusign.com for sandbox, account.docusign.com for production
|
|
DOCUSIGN_AUTH_SERVER=account-d.docusign.com
|
|
|
|
# eSignature REST API base URL
|
|
# Sandbox: https://demo.docusign.net/restapi
|
|
# Production: https://na3.docusign.net/restapi (replace na3 with your shard)
|
|
DOCUSIGN_BASE_URL=https://demo.docusign.net/restapi
|
|
|
|
# Redirect URI registered in your DocuSign app
|
|
DOCUSIGN_REDIRECT_URI=http://localhost:8000/api/auth/docusign/callback
|
|
|
|
# Auto-written by src/docusign_auth.py after the initial authorization flow.
|
|
# Leave blank; they will be populated automatically.
|
|
DOCUSIGN_ACCESS_TOKEN=
|
|
DOCUSIGN_REFRESH_TOKEN=
|
|
DOCUSIGN_TOKEN_EXPIRY=
|
|
|
|
# ─── Web UI sessions ────────────────────────────────────────────────────────
|
|
|
|
# Required for browser session signing.
|
|
SESSION_SECRET_KEY=change-me
|
|
|
|
# Optional override for the server-side browser session store.
|
|
# Each tester gets an isolated session file here after they connect in the web UI.
|
|
SESSION_STORE_DIR=
|
|
|
|
# Optional comma-separated admin emails.
|
|
# Matching Adobe or DocuSign user emails can view all audit activity; everyone else only sees their own session activity.
|
|
ADMIN_EMAILS=
|