github.com/avenga/couper@v1.12.2/server/testdata/endpoints/17_couper.hcl (about) 1 server { 2 endpoint "/in-form_body" { 3 access_control = ["in-form_body"] 4 response { 5 body = request.url 6 } 7 } 8 9 endpoint "/in-json_body" { 10 access_control = ["in-json_body"] 11 response { 12 body = request.url 13 } 14 } 15 16 endpoint "/in-body" { 17 access_control = ["in-body"] 18 response { 19 body = request.url 20 } 21 } 22 23 endpoint "/without-ac" { 24 response { 25 body = request.url 26 } 27 } 28 } 29 30 definitions { 31 jwt "in-form_body" { 32 signature_algorithm = "HS256" 33 key = "test123" 34 token_value = request.form_body.token[0] 35 } 36 37 jwt "in-json_body" { 38 signature_algorithm = "HS256" 39 key = "test123" 40 token_value = request.json_body.token 41 } 42 43 jwt "in-body" { 44 signature_algorithm = "HS256" 45 key = "test123" 46 token_value = request.body 47 } 48 }