Digest аутентификација проксија у Requestsu
Разликујте Digest аутентификацију одредишта у Requestsu од Digest аутентификације проксија и њених захтева за HTTPS тунел.
HTTPDigestAuth у Requestsu обрађује аутентификацију одредишта. Прокси уместо тога враћа статус 407 са Proxy-Authenticate и треба сопствену обраду аутентификације.
requests-toolbelt нуди HTTPProxyDigestAuth за обраду прокси изазова и припрему прокси ауторизације. Проверите компатибилност са тачним верзијама Requestsa и транспортног слоја које користите.
HTTPS CONNECT захтева посебну подршку
Прокси може послати изазов током успостављања CONNECT тунела, пре него обичан одговор одредишта стигне до response hook-ова. Зато обрада видљивог 407 не успоставља подршку за све путање CONNECT аутентификације.
За HTTPS циљеве користите клијент или одржавану интеграцију која изричито подржава потребну прокси аутентификацију при постављању тунела. Monkey patch-еви везани за старе интерне делове Requestsa или urllib3 захтевају одржавану изјаву о компатибилности пре поновне употребе.
Бележите захтеве за прокси и одредишну аутентификацију у одвојена поља, укључујући фазу која није успела. Тако се види који је изазов обрађен, а који још треба подршку.