แอปพลิเคชัน WinHTTP อาจต้องรับรองความถูกต้องเพียงเพื่อดึงไฟล์ PAC ของตน สิ่งนี้เกิดขึ้นก่อนที่สคริปต์ที่ดาวน์โหลดจะเลือกพร็อกซีสำหรับปลายทาง

สมาชิก fAutoLogonIfChallenged ของ WINHTTP_AUTOPROXY_OPTIONS อนุญาตให้ใช้ข้อมูลรับรองเริ่มต้นของผู้ใช้ปัจจุบันเมื่อเซิร์ฟเวอร์ PAC ท้าทายการดาวน์โหลด เป็นการเลือกนโยบายแบบบูลีน ไม่ใช่ฟิลด์สำหรับระบุชื่อผู้ใช้และรหัสผ่านตามอำเภอใจ

การดาวน์โหลดแบบโต้ตอบที่สำเร็จในเบราว์เซอร์ไม่ได้พิสูจน์ว่าแอปพลิเคชันนี้สามารถดึงไฟล์ได้ WinHTTP ไม่มีกล่องโต้ตอบการเข้าสู่ระบบอัตโนมัติของเบราว์เซอร์ แอปพลิเคชันต้องใช้การจัดส่งและการรับรองความถูกต้องที่ API ของตนรองรับ

บันทึกว่าความล้มเหลวเกี่ยวข้องกับเซิร์ฟเวอร์ที่โฮสต์ PAC หรือพร็อกซีที่เลือกภายหลัง การท้าทาย 401 จากเซิร์ฟเวอร์โฮสต์และการท้าทาย 407 จากตัวกลางเป็นการแลกเปลี่ยนที่ต่างกัน สำหรับ 407 ของพร็อกซีภายหลัง ให้ใช้ข้อมูลรับรองพร็อกซี WinHTTP ที่จำกัดตามคำขอผ่านโฟลว์การรับรองความถูกต้องที่รองรับ

สำหรับบริการเบื้องหลัง ให้ระบุบัญชีที่เรียกใช้บริการนั้น “ผู้ใช้ปัจจุบัน” อาจหมายถึงตัวตนของบริการซึ่งข้อมูลรับรองที่มีอยู่แตกต่างจากของผู้ที่เปิดเบราว์เซอร์

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