diff --git a/api.py b/api.py index bfb0e8d..c3d9e39 100644 --- a/api.py +++ b/api.py @@ -95,7 +95,11 @@ from utils.generic_functions import ( universign_envoyer, ) + +from middleware.security import SwaggerAuthMiddleware, ApiKeyMiddleware from core.dependencies import get_current_user +from config.cors_config import setup_cors +from routes.api_keys import router as api_keys_router if os.path.exists("/app"): LOGS_DIR = FilePath("/app/logs") @@ -162,13 +166,18 @@ app = FastAPI( openapi_tags=TAGS_METADATA, ) -app.add_middleware( +""" app.add_middleware( CORSMiddleware, allow_origins=settings.cors_origins, allow_methods=["GET", "POST", "PUT", "DELETE"], allow_headers=["*"], allow_credentials=True, -) +) """ + + +setup_cors(app, mode="open") +app.add_middleware(SwaggerAuthMiddleware) +app.add_middleware(ApiKeyMiddleware) app.include_router(auth_router)