From f408da5a7553b5ec31decf6acbf8d8c73a0e9aad Mon Sep 17 00:00:00 2001 From: lennyaiko Date: Thu, 10 Apr 2025 21:39:29 +0100 Subject: [PATCH] progress on auth --- app/config.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/app/config.py b/app/config.py index d68ea4f..2a418f5 100644 --- a/app/config.py +++ b/app/config.py @@ -1,11 +1,11 @@ import os +from datetime import timedelta class Config: """Base configuration for Flask app""" SECRET_KEY = os.getenv("SECRET_KEY", "supersecretkey") - # BANK_CALL_AUTH_BASE_URL = "https://coreapi.dev.simbrellang.net/v1/api/auth" BANK_CALL_BASE_URL = "https://bank-emulator.dev.simbrellang.net" JWT_SECRET_KEY = os.getenv("JWT_SECRET_KEY", "your_jwt_secret") DEBUG = True @@ -14,5 +14,20 @@ class Config: KAFKA_PAYMENT_TOPIC = "PROCESS_PAYMENT" KAFKA_TIMEOUT = 5.0 + JWT_SECRET_KEY = os.getenv("JWT_SECRET_KEY", "secret-key") + JWT_ACCESS_TOKEN_EXPIRES = os.getenv("JWT_ACCESS_TOKEN_EXPIRES", timedelta(hours=1)) + JWT_REFRESH_TOKEN_EXPIRES = os.getenv( + "JWT_REFRESH_TOKEN_EXPIRES", timedelta(days=30) + ) + + BANK_CALL_APP_ID = os.getenv("BANK_CALL_APP_ID", "app1") + BANK_CALL_API_KEY = os.getenv("BANK_CALL_API_KEY", "test-api-key-12345") + BANK_CALL_BASIC_AUTH_USERNAME = os.environ.get( + "BANK_CALL_BASIC_AUTH_USERNAME", "user" + ) + BANK_CALL_BASIC_AUTH_PASSWORD = os.environ.get( + "BANK_CALL_BASIC_AUTH_PASSWORD", "password" + ) + settings = Config()