summaryrefslogtreecommitdiffstats
path: root/flags
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2022-09-22 16:51:23 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2022-09-22 16:51:23 +0200
commit8d195eaa28d457dd60f6b1ad6a12e29ea168f0e5 (patch)
tree9557b360d2a2f08819982c173767f2beefc9dba5 /flags
parent0529aa67685e872ef78810372927746c87f3399d (diff)
Add CSRF feature flags
Diffstat (limited to 'flags')
-rw-r--r--flags/src/main/java/com/yahoo/vespa/flags/Flags.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
index 9e260e985ab..031f577a358 100644
--- a/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
+++ b/flags/src/main/java/com/yahoo/vespa/flags/Flags.java
@@ -523,6 +523,18 @@ public class Flags {
"Takes effect when restarting zookeeper server",
ZONE_ID, APPLICATION_ID);
+ public static final UnboundStringFlag CSRF_MODE = defineStringFlag(
+ "csrf-mode", "disabled",
+ List.of("bjorncs", "tokle"), "2022-09-22", "2023-06-01",
+ "Set mode for CSRF filter ('disabled', 'log_only', 'enabled')",
+ "Takes effect on controller restart/redeployment");
+
+ public static final UnboundListFlag<String> CSRF_USERS = defineListFlag(
+ "csrf-users", List.of(), String.class,
+ List.of("bjorncs", "tokle"), "2022-09-22", "2023-06-01",
+ "List of users to enable CSRF filter for. Use empty list for everyone.",
+ "Takes effect on controller restart/redeployment");
+
/** WARNING: public for testing: All flags should be defined in {@link Flags}. */
public static UnboundBooleanFlag defineFeatureFlag(String flagId, boolean defaultValue, List<String> owners,
String createdAt, String expiresAt, String description,