summaryrefslogtreecommitdiff
path: root/internal/middlewares/const.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/middlewares/const.go')
-rw-r--r--internal/middlewares/const.go16
1 files changed, 11 insertions, 5 deletions
diff --git a/internal/middlewares/const.go b/internal/middlewares/const.go
index ed66a8c73..ee9a56c08 100644
--- a/internal/middlewares/const.go
+++ b/internal/middlewares/const.go
@@ -40,15 +40,19 @@ var (
headerXFrameOptions = []byte(fasthttp.HeaderXFrameOptions)
headerPragma = []byte(fasthttp.HeaderPragma)
headerCacheControl = []byte(fasthttp.HeaderCacheControl)
- headerXXSSProtection = []byte(fasthttp.HeaderXXSSProtection)
headerContentSecurityPolicy = []byte(fasthttp.HeaderContentSecurityPolicy)
- headerPermissionsPolicy = []byte("Permissions-Policy")
+ headerPermissionsPolicy = []byte("Permissions-Policy")
+ headerCrossOriginOpenerPolicy = []byte("Cross-Origin-Opener-Policy")
+ headerCrossOriginEmbedderPolicy = []byte("Cross-Origin-Embedder-Policy")
+ headerCrossOriginResourcePolicy = []byte("Cross-Origin-Resource-Policy")
+ headerXDNSPrefetchControl = []byte("X-DNS-Prefetch-Control")
)
var (
headerValueFalse = []byte("false")
headerValueTrue = []byte("true")
+ headerValueOff = []byte("off")
headerValueMaxAge = []byte("100")
headerValueVary = []byte("Accept-Encoding, Origin")
headerValueVaryWildcard = []byte("Accept-Encoding")
@@ -59,11 +63,13 @@ var (
headerValueNoSniff = []byte("nosniff")
headerValueStrictOriginCrossOrigin = []byte("strict-origin-when-cross-origin")
- headerValueSameOrigin = []byte("SAMEORIGIN")
+ headerValueDENY = []byte("DENY")
+ headerValueSameOrigin = []byte("same-origin")
+ headerValueSameSite = []byte("same-site")
+ headerValueRequireCORP = []byte("require-corp")
headerValueNoCache = []byte("no-cache")
headerValueNoStore = []byte("no-store")
- headerValueXSSModeBlock = []byte("1; mode=block")
- headerValueCohort = []byte("interest-cohort=()")
+ headerValuePermissionsPolicy = []byte("accelerometer=(), autoplay=(), camera=(), display-capture=(), geolocation=(), gyroscope=(), keyboard-map=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), screen-wake-lock=(), sync-xhr=(), xr-spatial-tracking=(), interest-cohort=()")
)
const (