Allow ws:// in production CSP for pre-SSL WebSocket connections
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
bda88d8218
commit
62e3dc0395
@ -110,8 +110,10 @@ class SecurityHeadersMiddleware(BaseHTTPMiddleware):
|
|||||||
|
|
||||||
# Add WebSocket URLs
|
# Add WebSocket URLs
|
||||||
if self.environment == "production":
|
if self.environment == "production":
|
||||||
|
connect_sources.append(f"ws://{host}")
|
||||||
connect_sources.append(f"wss://{host}")
|
connect_sources.append(f"wss://{host}")
|
||||||
for allowed_host in self.allowed_hosts:
|
for allowed_host in self.allowed_hosts:
|
||||||
|
connect_sources.append(f"ws://{allowed_host}")
|
||||||
connect_sources.append(f"wss://{allowed_host}")
|
connect_sources.append(f"wss://{allowed_host}")
|
||||||
else:
|
else:
|
||||||
# Development - allow ws:// and wss://
|
# Development - allow ws:// and wss://
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user