summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-10-14 15:25:18 +0200
committerGitHub <noreply@github.com>2020-10-14 15:25:18 +0200
commita080b2d55bb96456092abc30921d7e402e2ac00a (patch)
treeac61451ff2d7fb828ed4aa0b2932267a48c8fc74 /configserver
parentb2193b5d912b16ae862e07b6c3578d130dbb875c (diff)
parent7e01a997ee5f918ce32ef2d6bddc44691cc6c530 (diff)
Merge pull request #14857 from vespa-engine/mortent/enforce-client-authentication
enforce client authentication
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
index c55eb3dbff2..3fe90fc54a0 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
@@ -169,6 +169,7 @@ public class ModelContextImpl implements ModelContext {
private final boolean tlsUseFSync;
private final String tlsCompressionType;
private final boolean useNewRestapiHandler;
+ private final boolean useAccessControlTlsHandshakeClientAuth;
public Properties(ApplicationId applicationId,
boolean multitenantFromConfig,
@@ -238,6 +239,10 @@ public class ModelContextImpl implements ModelContext {
this.useNewRestapiHandler = Flags.USE_NEW_RESTAPI_HANDLER.bindTo(flagSource)
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm())
.value();
+ this.useAccessControlTlsHandshakeClientAuth =
+ Flags.USE_ACCESS_CONTROL_CLIENT_AUTHENTICATION.bindTo(flagSource)
+ .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm())
+ .value();
}
@Override
@@ -332,6 +337,8 @@ public class ModelContextImpl implements ModelContext {
@Override public Quota quota() { return quota; }
@Override public boolean useNewRestapiHandler() { return useNewRestapiHandler; }
+
+ @Override public boolean useAccessControlTlsHandshakeClientAuth() { return useAccessControlTlsHandshakeClientAuth; }
}
}