Proxy-Authorization เป็นส่วนหัวคำขอที่ถูกห้ามสำหรับสคริปต์เบราว์เซอร์ทั่วไป ชื่อที่ขึ้นต้นด้วย Proxy- ถูกสงวนไว้ ดังนั้นการเรียก AJAX หรือ fetch จึงไม่สามารถใช้ส่วนหัวนั้นเป็นกลไกการเข้าสู่ระบบพร็อกซีที่แอปพลิเคชันควบคุมได้

การเปลี่ยนส่วนหัวการตอบกลับ CORS ไม่ได้ให้สิทธิ์ในการตั้งค่าส่วนหัวคำขอที่เบราว์เซอร์ควบคุม ในทำนองเดียวกัน การย้ายค่าไปยังส่วนหัวที่กำหนดเองอื่นไม่ได้สอนให้เบราว์เซอร์ตรวจสอบสิทธิ์กับพร็อกซีขาออกของตน

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

เก็บรหัสผ่านพร็อกซีไว้นอก JavaScript ของหน้าเว็บ แม้ว่าปลายทางที่กำหนดเองของแอปพลิเคชันจะยอมรับค่าดังกล่าว มันก็กลายเป็นข้อมูลแอปพลิเคชันที่ไคลเอนต์นั้นมองเห็น ไม่ใช่การตั้งค่าเครือข่ายพิเศษของเบราว์เซอร์

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