Skip to content

Kuscia Envoy implements several custom http filters based on open source Envoy.

License

Notifications You must be signed in to change notification settings

secretflow/kuscia-envoy

Repository files navigation

Kuscia-Envoy

CircleCI

简体中文English

Kuscia Envoy implements several custom http filters based on open source Envoy. The extension filters are:

  • kuscia_gress: rewrite host header to choose a new route.
  • kuscia_token_auth: authorize requests by checking token in header.
  • kuscia_crypt: enable envoy to encrypt egress data and decrypt ingress data.
  • kuscia_header_decorator: add specified headers before forwarding requests to upstream service. For example, you can assign a token for each source, then the upstream service can use the token to authorize requests.

build executable files

make build-envoy

## build image
```shell
make image

## test
```shell
make test-envoy

Contributing

Please check CONTRIBUTING.md