Kuadrant / wasm-shim

A Proxy-Wasm module allowing communication to Authorino and Limitador.
Apache License 2.0
5 stars 5 forks source link

Setup services from configuration #78

Closed adam-cattermole closed 2 months ago

adam-cattermole commented 2 months ago

Changes

Builds on top of the GrpcServiceHandler added previously to configure these at the plugin configuration stage:

Most of the fields in the GrpcServiceHandler had a lifetime that was for the duration of the wasm filter (the stuff read from configuration), but the lifetime of the header resolver is only for each http request. I've moved these fields out to a new GrpcService.

GrpcService

Update Configuration