Skip to content

Secure the gateway: TLS and mTLS, secret rotation, JWT authentication, authorization with RBAC and Cedar, and CORS.

Terminate TLS, prove who is calling, and decide what they are allowed to do — with JWT authentication, RBAC and Cedar policies.

7 pages

In this group

  1. TLS and mTLSTerminate TLS on listeners, require client certificates, originate TLS to upstreams, and select certificate chains by SNI. Read →
  2. Secrets and rotationName TLS certificates and CAs as secrets, reference them from listeners and clusters, and rotate them over xDS without a restart. Read →
  3. JWT authenticationValidate JSON Web Tokens against local or remote JWKS, choose which routes require which provider, and forward claims to backends. Read →
  4. AuthorizationChoose between RBAC rules, Cedar policies, and your own ext_proc or WASM extension for deciding what a caller may do. Read →
  5. RBACDeclarative allow/deny policies on connections (network RBAC) and requests (HTTP RBAC), with per-route overrides. Read →
  6. Cedar policiesAuthorize HTTP requests with Cedar policy text evaluated in-process against the caller's JWT and the request's method, path and query. Read →
  7. CORSAnswer browser preflights at the gateway and control which web origins may call your API. Read →

Start typing to search the site.

↑ ↓ to move Enter to open Esc to close