Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/telkomindonesia/kong-plugin-omniplug
Omniplug is a Kong plugin to inject proxied HTTP request with data obtained from various source.
https://github.com/telkomindonesia/kong-plugin-omniplug
Last synced: about 2 months ago
JSON representation
Omniplug is a Kong plugin to inject proxied HTTP request with data obtained from various source.
- Host: GitHub
- URL: https://github.com/telkomindonesia/kong-plugin-omniplug
- Owner: TelkomIndonesia
- Created: 2023-11-03T07:51:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-06T02:20:05.000Z (about 1 year ago)
- Last Synced: 2024-06-21T06:42:26.424Z (7 months ago)
- Language: Go
- Size: 14.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kong Plugin Omniplug
Omniplug is a [Kong](https://docs.konghq.com/gateway/latest/) plugin to inject proxied HTTP request with data obtained from various source.
Currently supported data source includes:
- [static json/yaml](./testdata/config.yaml#L2-L6) strings.
- [Kong context](./testdata/config.yaml#L7-L20) data.
- [HTTP response](./testdata/config.yaml#L21-L34) data.Currently supported target of injection includes:
- Kong [context](./testdata/config.yaml#L37-L43).
- Upstream HTTP request [Headers](./testdata/config.yaml#L44-L49).
- Upstream HTTP request [Query Parameters](./testdata/config.yaml#L50-L55).See [example](./examples/docker-compose.yml) on how to run with docker-compose.