mirror of
https://github.com/langgenius/dify.git
synced 2026-04-28 20:17:29 +08:00
refactor: update Content Security Policy to allow 'wasm-unsafe-eval' and set nonce in response headers
This commit is contained in:
parent
c200bbb9fc
commit
28c5d3898f
@ -33,7 +33,7 @@ export function middleware(request: NextRequest) {
|
|||||||
const cspHeader = `
|
const cspHeader = `
|
||||||
default-src 'self' ${scheme_source} ${csp} ${whiteList};
|
default-src 'self' ${scheme_source} ${csp} ${whiteList};
|
||||||
connect-src 'self' ${scheme_source} ${csp} ${whiteList};
|
connect-src 'self' ${scheme_source} ${csp} ${whiteList};
|
||||||
script-src 'self' ${scheme_source} ${csp} ${whiteList};
|
script-src 'self' 'wasm-unsafe-eval' ${scheme_source} ${csp} ${whiteList};
|
||||||
style-src 'self' 'unsafe-inline' ${scheme_source} ${whiteList};
|
style-src 'self' 'unsafe-inline' ${scheme_source} ${whiteList};
|
||||||
worker-src 'self' ${scheme_source} ${csp} ${whiteList};
|
worker-src 'self' ${scheme_source} ${csp} ${whiteList};
|
||||||
media-src 'self' ${scheme_source} ${csp} ${whiteList};
|
media-src 'self' ${scheme_source} ${csp} ${whiteList};
|
||||||
@ -56,6 +56,7 @@ export function middleware(request: NextRequest) {
|
|||||||
contentSecurityPolicyHeaderValue,
|
contentSecurityPolicyHeaderValue,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
response.headers.set('x-nonce', nonce)
|
||||||
response.headers.set(
|
response.headers.set(
|
||||||
'Content-Security-Policy',
|
'Content-Security-Policy',
|
||||||
contentSecurityPolicyHeaderValue,
|
contentSecurityPolicyHeaderValue,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user