diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-09-22 16:51:23 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2022-09-22 16:51:23 +0200 |
commit | 8d195eaa28d457dd60f6b1ad6a12e29ea168f0e5 (patch) | |
tree | 9557b360d2a2f08819982c173767f2beefc9dba5 /flags | |
parent | 0529aa67685e872ef78810372927746c87f3399d (diff) |
Add CSRF feature flags
Diffstat (limited to 'flags')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/Flags.java | 12 |
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, |