Puhverserveri Digest-autentimine teegis Requests
Eristage Requestsi sihtkoha Digest-autentimist puhverserveri Digest-autentimisest ja selle HTTPS-tunneli nõuetest.
Requestsi HTTPDigestAuth haldab sihtkoha autentimist. Puhverserver aga tagastab oleku 407 koos Proxy-Authenticate-ga ja vajab oma autentimiskäsitlust.
requests-toolbelt pakub HTTPProxyDigestAuth, et töödelda puhverserveri väljakutseid ja valmistada ette puhverserveri autoriseerimine. Kontrollige ühilduvust täpsete Requests- ja transpordiversioonidega, mida kasutate.
HTTPS CONNECT vajab eraldi tuge
Puhverserver võib esitada väljakutse CONNECT-tunneli loomisel, enne kui tavaline sihtkoha vastus jõuab vastuse hookideni. Nähtava 407 käsitlemine ei tõesta seega tuge kõikidele CONNECT-autentimise teedele.
HTTPS-sihtmärkide puhul kasutage klienti või hooldatud integratsiooni, mis toetab tunnelit seadistades nõutavat puhverserveri autentimist selgesõnaliselt. Vanade Requestsi või urllib3 sisemuste külge seotud monkey patchid vajavad enne korduskasutust hooldatud ühilduvusdeklaratsiooni.
Kirjutage puhverserveri ja sihtkoha autentimisnõuded eraldi väljadele, sealhulgas nurjunud etapp. Nii on näha, milline väljakutse on käsitletud ja milline vajab veel tuge.