ব্রাউজারের fetch কেন Proxy-Authorization পাঠাতে পারে না
নিষিদ্ধ রিকোয়েস্ট হেডার সেট করে ওয়েবপেজ কোড কেন ব্রাউজার প্রক্সি লগইন দিতে পারে না তা ব্যাখ্যা করে।
Proxy-Authorization সাধারণ ব্রাউজার স্ক্রিপ্টের জন্য একটি নিষিদ্ধ রিকোয়েস্ট হেডার। Proxy- দিয়ে শুরু হওয়া নাম সংরক্ষিত, তাই একটি AJAX বা fetch কল সেই হেডারটিকে অ্যাপ্লিকেশন-নিয়ন্ত্রিত প্রক্সি-লগইন ব্যবস্থা হিসেবে ব্যবহার করতে পারে না।
CORS রেসপন্স হেডার বদলালে ব্রাউজার-নিয়ন্ত্রিত রিকোয়েস্ট হেডার সেট করার অনুমতি মেলে না। একইভাবে, মানটি অন্য একটি কাস্টম হেডারে সরালেও ব্রাউজারকে তার বহির্গামী প্রক্সিতে প্রমাণীকরণ করতে শেখানো যায় না।
ব্রাউজারের প্রক্সি কনফিগারেশন ও সমর্থিত প্রমাণীকরণ প্রবাহ ওই লগইন সামলায়। যদি সার্ভার-সাইড অ্যাপ্লিকেশন বরং রিকোয়েস্টটি করে, তার নিজস্ব HTTP ক্লায়েন্টে প্রক্সি অপশন থাকে; ব্রাউজার হেডার নিষেধাজ্ঞা ও সার্ভার ক্লায়েন্ট API আলাদা ইন্টারফেস।
প্রক্সি পাসওয়ার্ড ওয়েবপেজ JavaScript-এর বাইরে রাখুন। কাস্টম অ্যাপ্লিকেশন এন্ডপয়েন্ট এমন মান গ্রহণ করলেও তা ওই ক্লায়েন্টের কাছে দৃশ্যমান অ্যাপ্লিকেশন ডেটা হয়ে যায়, বিশেষাধিকারের ব্রাউজার নেটওয়ার্কিং সেটিং নয়।