สำหรับการเรียกกลับการรับรองความถูกต้อง HTTP แต่ละครั้ง ให้ตัดสินใจเรื่องข้อมูลรับรองตามลำดับนี้:

  1. ตรวจสอบว่าผู้ขอคือพร็อกซี ไม่ใช่เซิร์ฟเวอร์ปลายทาง
  2. จับคู่โฮสต์และพอร์ตที่ร้องขอกับรายการพร็อกซีที่อนุมัติแล้ว
  3. ส่งคืนบัญชีของรายการนั้น หรือไม่ให้ข้อมูลรับรองสำหรับคำท้าที่ไม่ตรงกัน

ชื่อผู้ใช้/รหัสผ่านเดียวแบบไม่มีเงื่อนไขไม่สามารถแสดงบัญชีของพร็อกซีสองตัวได้ และอาจรั่วไหลไปยังผู้รับรายอื่น

ควรใช้ Authenticator ที่ผูกกับไคลเอนต์เมื่อใช้ตัวสร้างไคลเอนต์ HTTP ของ Java Authenticator ค่าเริ่มต้นของ JVM ยังส่งผลต่อโค้ดอื่นที่เข้าร่วมด้วย

กำหนดการแมปชื่อแทนโฮสต์ใดๆ อย่างตั้งใจแทนที่จะยอมรับชื่อตามอำเภอใจ นี่คือรูปแบบ HTTP; SOCKS อาจใช้เส้นทางการใช้งานอื่นแม้มีชื่อโฮสต์ที่คล้ายกัน

สำหรับการวินิจฉัย ให้บันทึกประเภทคำท้าและตัวระบุบัญชีที่ตรงกันโดยไม่มีความลับของบัญชีนั้น ซึ่งอธิบายการตัดสินใจเรื่องขอบเขตโดยไม่บันทึกรหัสผ่าน

บทความที่เกี่ยวข้อง