diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-07-18 14:46:19 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-07-19 15:53:57 +0200 |
commit | b630d4ed852ba0ad802667995f3f8238db2c9c3f (patch) | |
tree | 53a6a3a62a0c2cda16fcbd2233d993d2e0f960aa /configdefinitions | |
parent | 6dad9426c16cc5a2e95247d8e170fab07baa862e (diff) |
Split token authz into dedicated filter `CloudTokenDataPlaneFilter`
Diffstat (limited to 'configdefinitions')
-rw-r--r-- | configdefinitions/src/vespa/CMakeLists.txt | 1 | ||||
-rw-r--r-- | configdefinitions/src/vespa/cloud-data-plane-filter.def | 5 | ||||
-rw-r--r-- | configdefinitions/src/vespa/cloud-token-data-plane-filter.def | 10 |
3 files changed, 11 insertions, 5 deletions
diff --git a/configdefinitions/src/vespa/CMakeLists.txt b/configdefinitions/src/vespa/CMakeLists.txt index 85fc1158afe..29ed0f53421 100644 --- a/configdefinitions/src/vespa/CMakeLists.txt +++ b/configdefinitions/src/vespa/CMakeLists.txt @@ -89,3 +89,4 @@ install_config_definition(hugging-face-embedder.def embedding.huggingface.huggin install_config_definition(hugging-face-tokenizer.def language.huggingface.config.hugging-face-tokenizer.def) install_config_definition(bert-base-embedder.def embedding.bert-base-embedder.def) install_config_definition(cloud-data-plane-filter.def jdisc.http.filter.security.cloud.config.cloud-data-plane-filter.def) +install_config_definition(cloud-token-data-plane-filter.def jdisc.http.filter.security.cloud.config.cloud-token-data-plane-filter.def) diff --git a/configdefinitions/src/vespa/cloud-data-plane-filter.def b/configdefinitions/src/vespa/cloud-data-plane-filter.def index d73c5a49c81..47478a28039 100644 --- a/configdefinitions/src/vespa/cloud-data-plane-filter.def +++ b/configdefinitions/src/vespa/cloud-data-plane-filter.def @@ -2,11 +2,6 @@ namespace=jdisc.http.filter.security.cloud.config legacyMode bool default=false -tokenContext string default="" clients[].id string clients[].permissions[] string clients[].certificates[] string -clients[].tokens[].id string -clients[].tokens[].fingerprints[] string -clients[].tokens[].checkAccessHashes[] string -clients[].tokens[].expirations[] string diff --git a/configdefinitions/src/vespa/cloud-token-data-plane-filter.def b/configdefinitions/src/vespa/cloud-token-data-plane-filter.def new file mode 100644 index 00000000000..3219ae4fa48 --- /dev/null +++ b/configdefinitions/src/vespa/cloud-token-data-plane-filter.def @@ -0,0 +1,10 @@ +# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +namespace=jdisc.http.filter.security.cloud.config + +tokenContext string default="" +clients[].id string +clients[].permissions[] string +clients[].tokens[].id string +clients[].tokens[].fingerprints[] string +clients[].tokens[].checkAccessHashes[] string +clients[].tokens[].expirations[] string |