You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
485 B
Lua
21 lines
485 B
Lua
-- https://www.w3.org/TR/referrer-policy/#referrer-policy-header
|
|
|
|
local lpeg = require "lpeg"
|
|
local http_core = require "lpeg_patterns.http.core"
|
|
|
|
local C = lpeg.C
|
|
|
|
local policy_token = C"no-referrer"
|
|
+ C"no-referrer-when-downgrade"
|
|
+ C"strict-origin"
|
|
+ C"strict-origin-when-cross-origin"
|
|
+ C"same-origin"
|
|
+ C"origin"
|
|
+ C"origin-when-cross-origin"
|
|
+ C"unsafe-url"
|
|
local Referrer_Policy = http_core.comma_sep_trim(policy_token, 1)
|
|
|
|
return {
|
|
Referrer_Policy = Referrer_Policy;
|
|
}
|