{"additionalProperties": false, "type": "object", "properties": {"tls": {"dependencies": {"caOptional": ["ca"]}, "type": "object", "properties": {"cert": {"type": "string"}, "ca": {"type": "string"}, "caOptional": {"type": "boolean"}, "insecureSkipVerify": {"type": "boolean"}, "key": {"type": "string"}}}, "authResponseHeadersRegex": {"type": "string"}, "authRequestHeaders": {"items": {"type": "string"}, "type": "array"}, "authResponseHeaders": {"items": {"type": "string"}, "type": "array"}, "address": {"type": "string"}, "trustForwardHeader": {"type": "boolean"}}}