การยืนยันตัวตน Digest ของพร็อกซีใน Requests
แยกการยืนยันตัวตน Digest ของปลายทางใน Requests ออกจากการยืนยันตัวตน Digest ของพร็อกซีและข้อกำหนดอุโมงค์ HTTPS
HTTPDigestAuth ใน Requests จัดการการยืนยันตัวตนของปลายทาง ส่วนพร็อกซีจะส่งสถานะ 407 พร้อม Proxy-Authenticate และต้องมีการจัดการการยืนยันตัวตนของตนเอง
requests-toolbelt มี HTTPProxyDigestAuth เพื่อประมวลผลความท้าทายของพร็อกซีและเตรียมการอนุญาตพร็อกซี ตรวจสอบความเข้ากันได้กับเวอร์ชัน Requests และชั้นการขนส่งที่ใช้จริง
HTTPS CONNECT ต้องมีการสนับสนุนแยกต่างหาก
พร็อกซีสามารถส่งความท้าทายขณะสร้างอุโมงค์ CONNECT ก่อนที่การตอบกลับปลายทางปกติจะไปถึง response hook ดังนั้นการจัดการ 407 ที่มองเห็นได้จึงไม่ได้ยืนยันการสนับสนุนทุกเส้นทางการยืนยันตัวตนของ CONNECT
สำหรับเป้าหมาย HTTPS ให้ใช้ไคลเอนต์หรือการผสานรวมที่ได้รับการดูแลซึ่งสนับสนุนการยืนยันตัวตนพร็อกซีที่จำเป็นอย่างชัดเจนเมื่อตั้งค่าอุโมงค์ มังกีแพตช์ที่ผูกกับภายในเก่าของ Requests หรือ urllib3 ต้องมีคำแถลงความเข้ากันได้ที่ได้รับการดูแลก่อนนำกลับมาใช้
บันทึกข้อกำหนดการยืนยันตัวตนของพร็อกซีและปลายทางในฟิลด์แยกกัน รวมถึงขั้นตอนที่ล้มเหลว สิ่งนี้แสดงว่าความท้าทายใดได้รับการจัดการและความท้าทายใดยังต้องการการสนับสนุน