WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED MOVED
264309
HTTP Connect proxy authorization header is not sent when using proxyConfigurations API
https://bugs.webkit.org/show_bug.cgi?id=264309
Summary
HTTP Connect proxy authorization header is not sent when using proxyConfigura...
Ali Juma
Reported
2023-11-06 17:58:40 PST
An HTTP Connect proxy configuration on which an nw_proxy_config_set_username_and_password call has been made, does not send the Proxy-Authorization header to the proxy server (not initially, and also not after getting a 407 Proxy Authentication Required response). Specifically, creating the proxy using: nw_endpoint_t endpoint = nw_endpoint_create_host("localhost", "8080"); nw_proxy_config_t proxyConfig = nw_proxy_config_create_http_connect(endpoint, nil); nw_proxy_config_set_username_and_password(proxyConfig, "alice", "superSecret"); and then setting it on WKWebsiteDataStore, I do get CONNECT requests to the proxy server, but the Proxy-Authorization header is never sent, not even after the server responds with 407 (Proxy Authentication Required). I've also filed FB13343450 with a sample app.
Attachments
Add attachment
proposed patch, testcase, etc.
Alexey Proskuryakov
Comment 1
2023-11-07 10:05:14 PST
rdar://118028838
Alexey Proskuryakov
Comment 2
2024-03-08 15:44:14 PST
This ended up being tracked as an issue below WebKit. Please continue communicating about this via Feedback Assistant.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug