You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Recently I started exploring the idea of introducing Envoy proxy to one of our Hootsuite projects which depends on the ext_authz filter and enhancements being done by myself on behalf of Datawire. One of the goals of the wip enhancements, is to ensure that headers metadata sent from an external authorization service are injected in the original client's request before it gets sent to the upstream service.
Unfortunately, for all our use cases, the ability to manipulate only header's metadata is not sufficient. In some situations, we will also need to append query string params to the original URI before dispatching it to the upstream service. For example,
Have you tried returning a modified :path pseudo-header in the ext_authz response (e.g. :path: /foo?bar=123)? I haven't tried this myself, just an idea.
Description:
Recently I started exploring the idea of introducing Envoy proxy to one of our Hootsuite projects which depends on the ext_authz filter and enhancements being done by myself on behalf of Datawire. One of the goals of the wip enhancements, is to ensure that headers metadata sent from an external authorization service are injected in the original client's request before it gets sent to the upstream service.
Unfortunately, for all our use cases, the ability to manipulate only header's metadata is not sufficient. In some situations, we will also need to append query string params to the original URI before dispatching it to the upstream service. For example,
https://domain.api.org/foo
.https://domain.api.org/foo?bar=123
to the upstream service.Thanks,
Gabriel.
The text was updated successfully, but these errors were encountered: