From 3b1a957726fa9d8013c7ed08d8f2feb295793bba Mon Sep 17 00:00:00 2001 From: Albert Lombarte Date: Mon, 30 Oct 2023 16:16:40 +0100 Subject: [PATCH] Add input_query_strings to backend --- v2.5/backend.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/v2.5/backend.json b/v2.5/backend.json index aaaecda..c8a8dfa 100644 --- a/v2.5/backend.json +++ b/v2.5/backend.json @@ -55,6 +55,23 @@ ] } }, + "input_query_strings": { + "$id": "#backend/input_query_strings", + "title": "Allowed Querystrings In", + "description": "A second level of query string filtering that defines the list of all query strings allowed to reach this backend when different than the endpoint.\nBy default, all query strings in the endpoint `input_query_strings` reach the backend, unless otherwise specified here. An empty list `[]` is considered a zero-value and allows all headers to pass. Use `[\"\"]` to explicitly remove all query strings. See [query strings forwarding](/docs/endpoints/parameter-forwarding//#query-string-forwarding)", + "type": "array", + "uniqueItems": true, + "default": [], + "items": { + "$id": "#backend/input_headers/items", + "type": "string", + "examples": [ + "User-Agent", + "Accept", + "*" + ] + } + }, "sd": { "$id": "#backend/sd", "title": "Service Discovery",