Proxy-Digest-autentisering i Requests
Skill mellom Requests' mål-Digest-autentisering og proxy-Digest og kravene til HTTPS-tunnelen.
Requests' HTTPDigestAuth håndterer autentisering av målet. En proxy svarer i stedet med status 407 og Proxy-Authenticate og trenger egen autentiseringshåndtering.
requests-toolbelt tilbyr HTTPProxyDigestAuth for å behandle proxy-utfordringer og forberede proxy-autorisasjon. Kontroller kompatibiliteten med de nøyaktige Requests- og transportversjonene som brukes.
HTTPS CONNECT trenger egen støtte
En proxy kan utfordre under opprettelsen av CONNECT-tunnelen, før et vanlig mål-svar når response-hookene. Å håndtere en synlig 407 etablerer derfor ikke støtte for alle CONNECT-autentiseringsveier.
For HTTPS-mål, bruk en klient eller en vedlikeholdt integrasjon som uttrykkelig støtter den nødvendige proxy-autentiseringen ved tunneloppsett. Monkey patcher knyttet til gamle interne deler av Requests eller urllib3 trenger en vedlikeholdt kompatibilitetserklæring før gjenbruk.
Registrer krav til proxy- og målautentisering i separate felt, inkludert trinnet som feilet. Det viser hvilken utfordring som ble håndtert og hvilken som fortsatt trenger støtte.