summaryrefslogtreecommitdiff
path: root/internal/middlewares/const.go
diff options
context:
space:
mode:
authorAmir Zarrinkafsh <nightah@me.com>2024-10-03 19:36:02 +1000
committerGitHub <noreply@github.com>2024-10-03 19:36:02 +1000
commitd7603f01778ef2e461bb29bfdcdaa5ef413d00e2 (patch)
treeeccd5911106a269f3e2f3af848198ee8c46f848f /internal/middlewares/const.go
parenta044ad7c3ed6e4fbe9cd63e02adc2a85c9c4bcfb (diff)
fix: swagger-ui csp, strict csp static files and cleanup obselete files (#7966)
* fix: swagger-ui csp and cleanup unnecessary files This change fixes CSP errors when browsing Swagger and cuts down the binary/image size 10%+ by keeping only required files from the swagger-ui package. Signed-off-by: Amir Zarrinkafsh <nightah@me.com> * fix(api): fix server url Signed-off-by: Amir Zarrinkafsh <nightah@me.com> * refactor: set strict csp on static served files Signed-off-by: Amir Zarrinkafsh <nightah@me.com> --------- Signed-off-by: Amir Zarrinkafsh <nightah@me.com>
Diffstat (limited to 'internal/middlewares/const.go')
-rw-r--r--internal/middlewares/const.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/middlewares/const.go b/internal/middlewares/const.go
index 6c3361b49..fd6ce084c 100644
--- a/internal/middlewares/const.go
+++ b/internal/middlewares/const.go
@@ -59,6 +59,7 @@ var (
headerValueZero = []byte("0")
headerValueCSPNone = []byte("default-src 'none'")
headerValueCSPNoneFormPost = []byte("default-src 'none'; script-src 'sha256-skflBqA90WuHvoczvimLdj49ExKdizFjX2Itd6xKZdU='")
+ headerValueCSPSelf = []byte("default-src 'self'")
headerValueNoSniff = []byte("nosniff")
headerValueStrictOriginCrossOrigin = []byte("strict-origin-when-cross-origin")