- Notifications
You must be signed in to change notification settings - Fork0
Envoy / Istio wasm filter in rust to deleting chosen cookies from request header
License
NotificationsYou must be signed in to change notification settings
hihellobolke/cookie-delete-filter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This can selected cookies from the http request before it reaches the application. You can use the configuration example inenvoy.yaml
to remove cookies from the request.
- Installfunc-e - helps running envoy
- Example
cargo build --target wasm32-unknown-unknown --release;[[-e target/wasm32-unknown-unknown/release/cookie_delete_filter.wasm ]]&& func-e run --config-path envoy.yaml# test, by sending cookies, and checking the response headers from httpbin.org/headerswhiletrue;do curl -q -s \ http://127.0.0.1:8080/headers \ --header'cookie: a=1; b=2; remove-this-cookie=no; remove-this-cookie-too=no; c=3'| jq'.headers.Cookie'done