06/02 Integrate Schwab

This commit is contained in:
2026-06-02 17:05:44 -04:00
parent c9eb1b89fc
commit 249300b871
10 changed files with 1004 additions and 2 deletions
+6
View File
@@ -30,6 +30,12 @@ class Config:
TELLER_KEY_PATH = os.environ.get('TELLER_KEY_PATH', '/home/pfm/teller/private_key.pem')
TELLER_WEBHOOK_SECRET = os.environ.get('TELLER_WEBHOOK_SECRET', '')
# Schwab Developer API (OAuth 2.0)
SCHWAB_CLIENT_ID = os.environ.get('SCHWAB_CLIENT_ID', '')
SCHWAB_CLIENT_SECRET = os.environ.get('SCHWAB_CLIENT_SECRET', '')
SCHWAB_REDIRECT_URI = os.environ.get('SCHWAB_REDIRECT_URI',
'https://pfm.ngodanguyen.tech/schwab/callback')
# Budget alert emails (optional — all four must be set to enable)
SMTP_HOST = os.environ.get('SMTP_HOST', '')
SMTP_PORT = int(os.environ.get('SMTP_PORT', 587))