From d72345b2f8284ab640ede20489ee00bfa0b24e27 Mon Sep 17 00:00:00 2001 From: justinbaer Date: Fri, 9 May 2025 13:46:30 +0200 Subject: [PATCH] regex and CORS changes --- gen/openapi_server/__main__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gen/openapi_server/__main__.py b/gen/openapi_server/__main__.py index 73a26bd..cc220b0 100644 --- a/gen/openapi_server/__main__.py +++ b/gen/openapi_server/__main__.py @@ -11,9 +11,8 @@ from starlette.middleware.cors import CORSMiddleware import re -kanzleiapp_urls = "[a-zA-Z0-9.-]+\.kanzleiapp\.io" -masasana_urls = r"[a-zA-Z0-9.-]+\.masasana\.ai" - +kanzleiapp_urls = r"^https://[a-zA-Z0-9.-]+\.kanzleiapp\.io$" +masasana_urls = r"^https://[a-zA-Z0-9.-]+\.masasana\.ai$" client = MongoClient(host='mongodb://admin:admin@announcement-service-database-svc:27017/?authSource=admin') db = client["MainDB"] collection = db['patch_notes'] @@ -23,7 +22,10 @@ app = connexion.FlaskApp(__name__, specification_dir='./openapi/') app.add_middleware( CORSMiddleware, position=MiddlewarePosition.BEFORE_EXCEPTION, - allow_origins=["http://localhost:4200", kanzleiapp_urls, masasana_urls], + allow_origins_regex=[ + kanzleiapp_urls, + masasana_urls, + ], allow_origins=["http://localhost:4200"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"],