diff --git a/src/main.py b/src/main.py index de06f5f..471161d 100644 --- a/src/main.py +++ b/src/main.py @@ -6,6 +6,7 @@ from fastapi import Depends, FastAPI, status from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html from fastapi.responses import HTMLResponse from fastapi.security import HTTPBasic, HTTPBasicCredentials +from starlette.middleware.cors import CORSMiddleware from src.application.domain.exceptions import ApplicationException from src.infrastructure.cache import create_redis_client from src.infrastructure.config.settings import get_settings @@ -91,6 +92,14 @@ app.add_middleware( referrer_policy='strict-origin-when-cross-origin', content_security_policy="default-src 'self'; frame-ancestors 'none'; base-uri 'self'; object-src 'none'", ) +app.add_middleware( + CORSMiddleware, + allow_origins=[], + allow_origin_regex='.*', + allow_credentials=True, + allow_methods=['*'], + allow_headers=['*'], +) @app.get('/docs', include_in_schema=False)