fix(csp): Allow cdn.jsdelivr.net for Swagger UI assets
Added cdn.jsdelivr.net to Content Security Policy directives to allow Swagger UI assets (JavaScript, CSS, and images) to load properly. Updated CSP directives: - CSP_SCRIPT_SRC: Added cdn.jsdelivr.net for swagger-ui-bundle.js - CSP_STYLE_SRC: Added cdn.jsdelivr.net for swagger-ui.css - CSP_IMG_SRC: Added cdn.jsdelivr.net for favicon 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -239,17 +239,20 @@ CSP_SCRIPT_SRC = (
|
|||||||
"https://connect-js.stripe.com",
|
"https://connect-js.stripe.com",
|
||||||
"https://www.googletagmanager.com",
|
"https://www.googletagmanager.com",
|
||||||
"https://www.google-analytics.com",
|
"https://www.google-analytics.com",
|
||||||
|
"https://cdn.jsdelivr.net", # Required for Swagger UI
|
||||||
"blob:", # Required for Stripe
|
"blob:", # Required for Stripe
|
||||||
)
|
)
|
||||||
CSP_STYLE_SRC = (
|
CSP_STYLE_SRC = (
|
||||||
"'self'",
|
"'self'",
|
||||||
"'unsafe-inline'", # Required for Stripe and many UI libraries
|
"'unsafe-inline'", # Required for Stripe and many UI libraries
|
||||||
|
"https://cdn.jsdelivr.net", # Required for Swagger UI
|
||||||
)
|
)
|
||||||
CSP_IMG_SRC = (
|
CSP_IMG_SRC = (
|
||||||
"'self'",
|
"'self'",
|
||||||
"data:",
|
"data:",
|
||||||
"https://*.stripe.com",
|
"https://*.stripe.com",
|
||||||
"https://www.google-analytics.com",
|
"https://www.google-analytics.com",
|
||||||
|
"https://cdn.jsdelivr.net", # Required for Swagger UI
|
||||||
)
|
)
|
||||||
CSP_CONNECT_SRC = (
|
CSP_CONNECT_SRC = (
|
||||||
"'self'",
|
"'self'",
|
||||||
|
|||||||
Reference in New Issue
Block a user