fix: disable CSP upgrade-insecure-requests when HSTS is disabled
The upgrade-insecure-requests CSP directive was forcing browsers to upgrade HTTP to HTTPS even when HSTS was disabled. Now both HSTS and upgrade-insecure-requests are controlled by DISABLE_HSTS env var.
This commit is contained in:
parent
ab2d33b211
commit
95d7d057cb
1 changed files with 2 additions and 0 deletions
|
|
@ -42,6 +42,8 @@ app.use(
|
||||||
objectSrc: ["'none'"],
|
objectSrc: ["'none'"],
|
||||||
mediaSrc: ["'self'"],
|
mediaSrc: ["'self'"],
|
||||||
frameSrc: ["'none'"],
|
frameSrc: ["'none'"],
|
||||||
|
upgradeInsecureRequests:
|
||||||
|
process.env.DISABLE_HSTS === 'true' ? null : [],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
hsts:
|
hsts:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue