fix: add X-Frame-Options:DENY header to prevent clickjacking

This commit is contained in:
phamhieu committed 2021-05-07 09:49:28 +07:00
1 parent 4ac84300af
commit 7fed0b1245
1 file changed
+84 -20
+84 -20
View File
@@ -10,6 +10,10 @@
{
"key": "X-Robots-Tag",
"value": "all"
},
{
"key": "X-Frame-Options",
"value": "DENY"
}
]
}
@@ -52,11 +56,20 @@
},
{ "source": "/docs/common/_DummyData", "destination": "/docs" },
{ "source": "/docs/common/_FromFunction", "destination": "/docs" },
{ "source": "/docs/common/filters/_adj", "destination": "/docs/reference/javascript/rangeAdjacent" },
{ "source": "/docs/common/filters/_cd", "destination": "/docs/reference/javascript/containedBy" },
{
"source": "/docs/common/filters/_adj",
"destination": "/docs/reference/javascript/rangeAdjacent"
},
{
"source": "/docs/common/filters/_cd",
"destination": "/docs/reference/javascript/containedBy"
},
{ "source": "/docs/common/filters/_cs", "destination": "/docs/reference/javascript/contains" },
{ "source": "/docs/common/filters/_eq", "destination": "/docs/reference/javascript/eq" },
{ "source": "/docs/common/filters/_filter", "destination": "/docs/reference/javascript/filter" },
{
"source": "/docs/common/filters/_filter",
"destination": "/docs/reference/javascript/filter"
},
{ "source": "/docs/common/filters/_gt", "destination": "/docs/reference/javascript/gt" },
{ "source": "/docs/common/filters/_gte", "destination": "/docs/reference/javascript/gte" },
{ "source": "/docs/common/filters/_ilike", "destination": "/docs/reference/javascript/ilike" },
@@ -78,44 +91,95 @@
{ "source": "/docs/library/authentication", "destination": "/docs/guides/auth" },
{ "source": "/docs/library/delete", "destination": "/docs/reference/javascript/delete" },
{ "source": "/docs/library/get", "destination": "/docs/reference/javascript/select" },
{ "source": "/docs/library/getting-started", "destination": "/docs/reference/javascript/supabase-client" },
{
"source": "/docs/library/getting-started",
"destination": "/docs/reference/javascript/supabase-client"
},
{ "source": "/docs/library/patch", "destination": "/docs/reference/javascript/update" },
{ "source": "/docs/library/post", "destination": "/docs/reference/javascript/insert" },
{ "source": "/docs/library/stored-procedures", "destination": "/docs/reference/javascript/rpc" },
{
"source": "/docs/library/stored-procedures",
"destination": "/docs/reference/javascript/rpc"
},
{ "source": "/docs/library/subscribe", "destination": "/docs/reference/javascript/subscribe" },
{ "source": "/docs/library/user-management", "destination": "/docs/guides/auth" },
{ "source": "/docs/postgres/postgres-intro", "destination": "/docs/postgres/server/about" },
{ "source": "/docs/realtime/about", "destination": "/docs/realtime/server/about" },
{ "source": "/docs/realtime/aws", "destination": "/docs/postgres/server/aws" },
{ "source": "/docs/realtime/digitalocean", "destination": "/docs/postgres/server/digitalocean" },
{
"source": "/docs/realtime/digitalocean",
"destination": "/docs/postgres/server/digitalocean"
},
{ "source": "/docs/realtime/docker", "destination": "/docs/postgres/server/docker" },
{ "source": "/docs/realtime/source", "destination": "/docs/postgres/server/about" },
{ "source": "/docs/client/supabase-client", "destination": "/docs/reference/javascript/supabase-client" },
{
"source": "/docs/client/supabase-client",
"destination": "/docs/reference/javascript/supabase-client"
},
{ "source": "/docs/client/installing", "destination": "/docs/reference/javascript/installing" },
{ "source": "/docs/client/initializing", "destination": "/docs/reference/javascript/initializing" },
{ "source": "/docs/client/generating-types", "destination": "/docs/reference/javascript/generating-types" },
{ "source": "/docs/client/auth-signup", "destination": "/docs/reference/javascript/auth-signup" },
{ "source": "/docs/client/auth-signin", "destination": "/docs/reference/javascript/auth-signin" },
{ "source": "/docs/client/auth-signout", "destination": "/docs/reference/javascript/auth-signout" },
{ "source": "/docs/client/auth-session", "destination": "/docs/reference/javascript/auth-session" },
{
"source": "/docs/client/initializing",
"destination": "/docs/reference/javascript/initializing"
},
{
"source": "/docs/client/generating-types",
"destination": "/docs/reference/javascript/generating-types"
},
{
"source": "/docs/client/auth-signup",
"destination": "/docs/reference/javascript/auth-signup"
},
{
"source": "/docs/client/auth-signin",
"destination": "/docs/reference/javascript/auth-signin"
},
{
"source": "/docs/client/auth-signout",
"destination": "/docs/reference/javascript/auth-signout"
},
{
"source": "/docs/client/auth-session",
"destination": "/docs/reference/javascript/auth-session"
},
{ "source": "/docs/client/auth-user", "destination": "/docs/reference/javascript/auth-user" },
{ "source": "/docs/client/auth-update", "destination": "/docs/reference/javascript/auth-update" },
{ "source": "/docs/client/auth-onauthstatechange", "destination": "/docs/reference/javascript/auth-onauthstatechange" },
{ "source": "/docs/client/reset-password-email", "destination": "/docs/reference/javascript/reset-password-email" },
{
"source": "/docs/client/auth-update",
"destination": "/docs/reference/javascript/auth-update"
},
{
"source": "/docs/client/auth-onauthstatechange",
"destination": "/docs/reference/javascript/auth-onauthstatechange"
},
{
"source": "/docs/client/reset-password-email",
"destination": "/docs/reference/javascript/reset-password-email"
},
{ "source": "/docs/client/select", "destination": "/docs/reference/javascript/select" },
{ "source": "/docs/client/insert", "destination": "/docs/reference/javascript/insert" },
{ "source": "/docs/client/update", "destination": "/docs/reference/javascript/update" },
{ "source": "/docs/client/delete", "destination": "/docs/reference/javascript/delete" },
{ "source": "/docs/client/rpc", "destination": "/docs/reference/javascript/rpc" },
{ "source": "/docs/client/subscribe", "destination": "/docs/reference/javascript/subscribe" },
{ "source": "/docs/client/removesubscription", "destination": "/docs/reference/javascript/removesubscription" },
{ "source": "/docs/client/getsubscriptions", "destination": "/docs/reference/javascript/getsubscriptions" },
{ "source": "/docs/client/using-modifiers", "destination": "/docs/reference/javascript/using-modifiers" },
{
"source": "/docs/client/removesubscription",
"destination": "/docs/reference/javascript/removesubscription"
},
{
"source": "/docs/client/getsubscriptions",
"destination": "/docs/reference/javascript/getsubscriptions"
},
{
"source": "/docs/client/using-modifiers",
"destination": "/docs/reference/javascript/using-modifiers"
},
{ "source": "/docs/client/limit", "destination": "/docs/reference/javascript/limit" },
{ "source": "/docs/client/order", "destination": "/docs/reference/javascript/order" },
{ "source": "/docs/client/range", "destination": "/docs/reference/javascript/range" },
{ "source": "/docs/client/single", "destination": "/docs/reference/javascript/single" },
{ "source": "/docs/client/using-filters", "destination": "/docs/reference/javascript/using-filters" },
{
"source": "/docs/client/using-filters",
"destination": "/docs/reference/javascript/using-filters"
},
{ "source": "/docs/client/filter", "destination": "/docs/reference/javascript/filter" },
{ "source": "/docs/client/or", "destination": "/docs/reference/javascript/or" },
{ "source": "/docs/client/not", "destination": "/docs/reference/javascript/not" },