Kong Workshop
Training for Kong API Gateway

- episodes
- 20 ตอน
- author
- tags
- 01PrerequisitionCreate the Kong network and a compose file for the React, Hono and Next.js services of the workshop.
- 02InstallationInstall Kong API Gateway with Docker Compose and a Postgres database.
- 03Gateway serviceWhat a Kong gateway service is, and how to create one that points to your app.
- 04RouteCreate a Route in Kong so that clients reach your service by path.
- 05Coffee breakExercise: create the React and Next.js services in Kong yourself, with the answer folded below.
- 06Kong pluginsOverview of Kong plugins and their three scopes: global, route and service.
- 07Basic AuthProtect a route with the Basic Auth plugin.
- 08ConsumerCreate Kong consumers, the users inside Kong.
- 09Key AuthProtect an API with the Key Auth plugin and send the key in a header or in the query string.
- 10JwtProtect an API with the JWT plugin: create a JWT consumer and test with a token from jwt.io.
- 11OAuth2Kong can validate tokens from an OAuth2 server; this page is a placeholder until the Keycloak session.
- 12Access control levelLimit access by group with the ACL plugin: Admin and User groups for the /admin, /api and / routes.
- 13CORSEnable CORS in Kong instead of a CORS library in your framework.
- 14Proxy CacheCache API responses in Kong with the Proxy Cache plugin.
- 15Rate limitLimit how often an API can be called, and read the ratelimit response headers.
- 16Response transformationChange API responses, for example remove a header, with the Response Transformer plugin.
- 17Upstream (Load balancer)Use Kong Upstreams as a load balancer, with active and passive health checks.
- 18ACMEGet free TLS certificates from Let's Encrypt with the ACME plugin.
- 19Protect Kong ManagerPut Kong Manager behind Kong itself, on subdomains or on a sub-path.
- 20SummaryTL;DR: shell aliases and the final Kong compose file.