middleware.configure

Compose HTTP middleware in a stable execution order.

async bedrock_server_manager.web.middleware.configure.registration_privacy(request: Request, call_next)

Keep invitation URLs and secret-bearing responses out of caches/referrers.

async bedrock_server_manager.web.middleware.configure.security_headers(request: Request, call_next)

Compatible defaults; deployment-specific CSP starts in report-only mode.

bedrock_server_manager.web.middleware.configure.configure_middleware(app: FastAPI, origins: Any, trusted_proxies: str = '127.0.0.1') → None

Register ingress, CORS, identity, setup, and shutdown admission layers.