Skip to content

transport_socket(http_11_proxy): add Proxy-Authorization header support - #46675

Open
glennc24 wants to merge 3 commits into
envoyproxy:mainfrom
glennc24:proxy-authorization-header
Open

transport_socket(http_11_proxy): add Proxy-Authorization header support#46675
glennc24 wants to merge 3 commits into
envoyproxy:mainfrom
glennc24:proxy-authorization-header

Conversation

@glennc24

Copy link
Copy Markdown
Contributor

Commit Message: This patch adds support in HTTP/1.1 Proxy for HTTP proxy authorization.
The HTTP/1.1 Proxy looks up the encoded credentials in its host's
typed filter metadata and sends it with the Proxy-Authorization HTTP
header in the CONNECT request to the proxy.

Proxy authorization is still unsupported when filter state metadata is
used.

Additional Description: AI used to write tests
Risk Level: Low
Testing: Unit and integration test added
Docs Changes: No
Release Notes:
Platform Specific Features: No

This patch adds support in HTTP/1.1 Proxy for HTTP proxy authorization.
The HTTP/1.1 Proxy looks up the encoded credentials in its host's
typed filter metadata and sends it with the Proxy-Authorization HTTP
header in the CONNECT request to the proxy.

Proxy authorization is still unsupported when filter state metadata is
used.

Signed-off-by: Glenn Chen <glenn.chen@nutanix.com>
Signed-off-by: Glenn Chen <glenn.chen@nutanix.com>
Signed-off-by: Glenn Chen <glenn.chen@nutanix.com>
@glennc24

Copy link
Copy Markdown
Contributor Author

/coverage

@repokitteh-read-only

Copy link
Copy Markdown

Coverage for this Pull Request will be rendered here:

https://storage.googleapis.com/envoy-cncf-pr/46675/coverage/index.html

For comparison, current coverage on main branch is here:

https://storage.googleapis.com/envoy-cncf-postsubmit/main/coverage/index.html

The coverage results are (re-)rendered each time the CI Envoy/Checks (coverage) job completes.

🐱

Caused by: a #46675 (comment) was created by @glennc24.

see: more, trace.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant