github.com/avenga/couper@v1.12.2/server/testdata/oauth2/01_token_request_error.hcl (about) 1 server "api" { 2 api { 3 endpoint "/resource" { 4 proxy { 5 backend = "be" 6 } 7 8 error_handler "beta_backend_token_request" { 9 response { 10 status = 204 11 } 12 } 13 } 14 } 15 } 16 17 definitions { 18 backend "be" { 19 origin = "http://does.not.matter" 20 21 beta_token_request "tr" { 22 url = "/token" 23 backend = "down" 24 form_body = { 25 client_id = "clid" 26 client_secret = "cls" 27 grant_type = "client_credentials" 28 } 29 token = beta_token_response.json_body.access_token 30 ttl = "${default(beta_token_response.json_body.expires_in, 3600) * 0.9}s" 31 } 32 } 33 34 backend "down" { 35 origin = "http://1.2.3.4" 36 } 37 }