ब्राउज़र का fetch Proxy-Authorization क्यों नहीं भेज सकता
समझाता है कि वेबपेज कोड एक निषिद्ध अनुरोध हेडर सेट करके ब्राउज़र प्रॉक्सी लॉगिन क्यों नहीं दे सकता।
Proxy-Authorization सामान्य ब्राउज़र स्क्रिप्ट के लिए एक निषिद्ध अनुरोध हेडर है। Proxy- से शुरू होने वाले नाम आरक्षित हैं, इसलिए कोई AJAX या fetch कॉल उस हेडर को एप्लिकेशन-नियंत्रित प्रॉक्सी-लॉगिन तंत्र के रूप में उपयोग नहीं कर सकता।
CORS प्रतिक्रिया हेडर बदलने से ब्राउज़र-नियंत्रित अनुरोध हेडर सेट करने की अनुमति नहीं मिलती। इसी तरह, मान को किसी अन्य कस्टम हेडर में ले जाने से ब्राउज़र अपने आउटगोइंग प्रॉक्सी के सामने प्रमाणित करना नहीं सीखता।
ब्राउज़र का प्रॉक्सी कॉन्फ़िगरेशन और समर्थित प्रमाणीकरण प्रवाह वह लॉगिन संभालते हैं। यदि इसके बजाय सर्वर-साइड एप्लिकेशन अनुरोध करता है, तो उसके अपने HTTP क्लाइंट में प्रॉक्सी विकल्प होते हैं; ब्राउज़र हेडर प्रतिबंध और सर्वर क्लाइंट API अलग इंटरफ़ेस हैं।
प्रॉक्सी पासवर्ड को वेबपेज JavaScript से बाहर रखें। भले ही कोई कस्टम एप्लिकेशन एंडपॉइंट ऐसा मान स्वीकार करे, वह उस क्लाइंट के लिए दृश्य एप्लिकेशन डेटा बन गया है, ब्राउज़र की विशेषाधिकार प्राप्त नेटवर्क सेटिंग नहीं।