feat: security response headers

This commit is contained in:
Phil Ogbonna
2024-09-16 21:53:30 -03:00
parent 06debb322b
commit 499e5e4f60
2 changed files with 122 additions and 0 deletions

View File

@@ -109,6 +109,7 @@ from starlette.middleware.base import BaseHTTPMiddleware
from starlette.middleware.sessions import SessionMiddleware
from starlette.responses import RedirectResponse, Response, StreamingResponse
from open_webui.utils.security_headers import SecurityHeadersMiddleware
from open_webui.utils.misc import (
add_or_update_system_message,
@@ -789,6 +790,8 @@ app.add_middleware(
allow_headers=["*"],
)
app.add_middleware(SecurityHeadersMiddleware)
@app.middleware("http")
async def commit_session_after_request(request: Request, call_next):