-
Notifications
You must be signed in to change notification settings - Fork 5.3k
ext_authz: allow buffering request body #5676
Copy link
Copy link
Closed
Labels
enhancementFeature requests. Not bugs or questions.Feature requests. Not bugs or questions.
Milestone
Description
Description:
Often external authorization service needs the message body to authorize a request, for example when doing HMAC validation. Making the request data available to the authorization service could be achieved by buffering the request data inside envoy.ext_authz and then adding it to the authorization request.
The buffering mechanism would work similarly to envoy.buffer filter which HTTP 413 when the buffer reaches the max_request_bytes. Buffer config should be optional and disabled by default.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementFeature requests. Not bugs or questions.Feature requests. Not bugs or questions.