feat: add CORS middleware for cross-origin federation

This commit is contained in:
Brian Krabach
2026-03-30 21:14:10 -07:00
parent ca0eb44b88
commit 0e02181477
2 changed files with 63 additions and 0 deletions
+9
View File
@@ -28,6 +28,7 @@ from fastapi.responses import HTMLResponse
from fastapi.staticfiles import StaticFiles
from pydantic import BaseModel, field_validator
from starlette.responses import RedirectResponse
from starlette.middleware.cors import CORSMiddleware
from muxplex.auth import (
AuthMiddleware,
@@ -251,6 +252,14 @@ app.add_middleware(
password=_auth_password,
)
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# ---------------------------------------------------------------------------
# Request / response models