-
-
Notifications
You must be signed in to change notification settings - Fork 838
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support digest authentication for HTTP proxies. #2033
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still valid thx, @Stale bot. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I think we should consider closing this since we've only had one person ever request this. There's enough documentation and pointers around Seem valid @encode/maintainers? |
I'm going to close this ticket off for now - if someone bumps into this as a requirement please let us know. |
Escalating discussion #2028 into an issue.
HTTP proxies are sometimes configured to use digest authentication.
Right now we only support basic authentication with HTTP proxies.
It'd be worthwhile to also support digest - which requires following up the initial
CONNECT
request to the proxy with a subsequent authentication request before the proxy tunnel is established.Here's the original discussion...
Originally posted by raffaem January 13, 2022
Does httpx support DigestAuthentication for proxies, and if so, can you connect to HTTPS websites through a proxy that requires DigestAuthentication?
requests-toolbet has a
HTTPProxyDigestAuth
class, but it does not allow you to connect to HTTPS through the proxy.Apparently that feature won't be implemented in the foreseeable future in requests.
The only working implementation that I have found, and which allows you to connect to HTTPS websites through the proxy, is this one, which was provided in this StackOverflow post.
Does httpx support this feature, or will it support it?
The text was updated successfully, but these errors were encountered: