FLAT
CouperSevenval TechnologiesDocker ImageGithub
master
master
  • Changelog
  • FLAT
  • Administration
    • Configuration
    • Docker
    • Logging
  • Cookbook
    • Using the Built-in Mocking
    • Performing Additional Checks on JWT Access Tokens
    • Logging Custom Fields
    • Using Environment Variables
    • Handling Errors with an Error Flow
    • File Serving
    • Forwarding a Request to an Upstream API
    • Extracting Common Initialization Flow Tasks
    • Encoding and Decoding JWT
    • Passing Header Fields to the Client
    • How can I pass an arbitrary header field to an upstream system?
    • Performing Additional Checks on JWT Access Tokens
    • Proxying requests to Upstream APIs
    • Increasing the Request Timeout
    • How can I see what the client requested?
    • Using Swagger UI for API Documentation
    • Testing API Requests
    • Testing with Backend Requests
    • Testing Templates
    • Sending POST Requests
    • Processing Upstream Responses
    • Protecting Access using JWT Tokens
  • Reference
    • Configuration
    • Debugging
    • flat CLI
    • Flow
    • Variables
    • OpenAPI / Swagger Integration
    • OpenAPI
      • CORS - Cross-Origin Resource Sharing
    • OpenAPI
      • Differences from Swagger
    • OpenAPI
      • Mocking
    • OpenAPI
      • Routing
    • OpenAPI
      • Security
    • OpenAPI
      • Upstream APIs
    • OpenAPI
      • Validation
    • Flow Actions
      • assert Action
      • auth Action
      • backend-flow Action
      • copy Action
      • debug Action
      • dump Action
      • echo Action
      • error Action
      • eval Action
      • log Action
      • nameshave Action
      • pass-body Action
      • proxy-request Action
      • regex Action
      • request Action
      • requests Action
      • serve Action
      • set-config Action
      • set-env Action
      • set-response-headers Action
      • set-status Action
      • sub-flow Action
      • template Action
      • test-request Action
      • xslt Action
    • Functions
      • apply-codecs()
      • array-reverse()
      • array()
      • base64-decode()
      • base64-encode()
      • body()
      • calc-signature()
      • capitalize-first()
      • content()
      • decrypt-xml()
      • decrypt()
      • encrypt()
      • ends-with()
      • file-exists()
      • fit-document()
      • fit-log()
      • fit-serialize()
      • get-log()
      • has-class()
      • html-parse()
      • join()
      • json-doc()
      • json-parse()
      • json-stringify()
      • json-to-csv()
      • json-to-xml()
      • jwt-decode()
      • jwt-encode()
      • ldap-lookup()
      • ldap-query()
      • lookup()
      • matches()
      • md5()
      • replace()
      • sort()
      • split()
      • tolower()
      • toupper()
      • trim()
      • unixtime()
      • urldecode(), url-decode()
      • urlencode(), url-encode()
      • uuid3() and uuid4()
      • verify-signature()
      • verify-xmldsig()
      • xml-parse()
      • xml-to-json()
    • Templating
      • {{,}}
      • Comment {{// …}}
      • Dot {{.}}
      • Conditional `{{if <condition>}} … {{elseif <condition> }} … {{else}} … {{end}}
      • loop
      • ?? Operator
      • Object XML Notation (OXN)
      • Pair Producer {{: …}}
      • Placeholder
      • Template Variables
      • with
    • Testing
  • Tutorial
Powered by GitBook
On this page
  • Protecting Access using JWT Tokens
  • Performing Additional Checks on JWT Access Tokens
  • Proxying Requests to Upstream APIs (Swagger)
  • Testing Templates
  • Testing API Requests
  • Testing with Backend Requests
  • File Serving
  • Error Handling
  • Extracting Common Initialization Flow Tasks
  • Using Environment Variables
  • Logging Custom Fields
  • Forwarding a Request to an Upstream API (Flow)
  • How can I pass an arbitrary header field to an upstream system?
  • How can I pass response headers to the client?
  • How can I increase the request timeout to deal with a slow upstream system?
  • Sending POST requests
  • Signing JWT
  • How can I inspect the client request?
  • Auto Docs with Swagger UI
  • Using the Built-in Mocking

Was this helpful?

Cookbook

PreviousLoggingNextUsing the Built-in Mocking

Last updated 4 years ago

Was this helpful?

Protecting Access using JWT Tokens
Performing Additional Checks on JWT Access Tokens
Proxying Requests to Upstream APIs (Swagger)
Testing Templates
Testing API Requests
Testing with Backend Requests
File Serving
Error Handling
Extracting Common Initialization Flow Tasks
Using Environment Variables
Logging Custom Fields
Forwarding a Request to an Upstream API (Flow)
How can I pass an arbitrary header field to an upstream system?
How can I pass response headers to the client?
How can I increase the request timeout to deal with a slow upstream system?
Sending POST requests
Signing JWT
How can I inspect the client request?
Auto Docs with Swagger UI
Using the Built-in Mocking