ಬ್ರೌಸರ್ನ fetch Proxy-Authorization ಅನ್ನು ಏಕೆ ಕಳುಹಿಸಲಾರದು
ನಿಷೇಧಿತ ವಿನಂತಿ ಹೆಡರ್ ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ವೆಬ್ಪೇಜ್ ಕೋಡ್ ಬ್ರೌಸರ್ ಪ್ರಾಕ್ಸಿ ಲಾಗಿನ್ ಅನ್ನು ಏಕೆ ಒದಗಿಸಲಾರದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ.
Proxy-Authorization ಸಾಮಾನ್ಯ ಬ್ರೌಸರ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಗೆ ನಿಷೇಧಿತ ವಿನಂತಿ ಹೆಡರ್ ಆಗಿದೆ. Proxy- ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಹೆಸರುಗಳು ಕಾಯ್ದಿರಿಸಲಾಗಿವೆ, ಆದ್ದರಿಂದ AJAX ಅಥವಾ fetch ಕರೆ ಆ ಹೆಡರ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್-ನಿಯಂತ್ರಿತ ಪ್ರಾಕ್ಸಿ-ಲಾಗಿನ್ ಕಾರ್ಯವಿಧಾನವಾಗಿ ಬಳಸಲಾರದು.
CORS ಪ್ರತಿಕ್ರಿಯೆ ಹೆಡರ್ಗಳನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಬ್ರೌಸರ್-ನಿಯಂತ್ರಿತ ವಿನಂತಿ ಹೆಡರ್ ಹೊಂದಿಸಲು ಅನುಮತಿ ಸಿಗುವುದಿಲ್ಲ. ಅದೇ ರೀತಿ, ಮೌಲ್ಯವನ್ನು ಇನ್ನೊಂದು ಕಸ್ಟಮ್ ಹೆಡರ್ಗೆ ಸರಿಸುವುದರಿಂದ ಬ್ರೌಸರ್ ತನ್ನ ಹೊರಹೋಗುವ ಪ್ರಾಕ್ಸಿಗೆ ದೃಢೀಕರಣ ನೀಡಲು ಕಲಿಯುವುದಿಲ್ಲ.
ಬ್ರೌಸರ್ನ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ ಮತ್ತು ಬೆಂಬಲಿತ ದೃಢೀಕರಣ ಹರಿವು ಆ ಲಾಗಿನ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ. ಬದಲಿಗೆ ಸರ್ವರ್-ಸೈಡ್ ಅಪ್ಲಿಕೇಶನ್ ವಿನಂತಿ ಮಾಡಿದರೆ, ಅದರ ಸ್ವಂತ HTTP ಕ್ಲೈಂಟ್ಗೆ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಗಳಿವೆ; ಬ್ರೌಸರ್ ಹೆಡರ್ ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಸರ್ವರ್ ಕ್ಲೈಂಟ್ API ಗಳು ಪ್ರತ್ಯೇಕ ಇಂಟರ್ಫೇಸ್ಗಳು.
ಪ್ರಾಕ್ಸಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ವೆಬ್ಪೇಜ್ JavaScript ನಿಂದ ಹೊರಗಿಡಿ. ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್ ಎಂಡ್ಪಾಯಿಂಟ್ ಅಂತಹ ಮೌಲ್ಯವನ್ನು ಸ್ವೀಕರಿಸಿದರೂ, ಅದು ಆ ಕ್ಲೈಂಟ್ಗೆ ಗೋಚರವಾಗುವ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾ ಆಗಿದೆ, ಬ್ರೌಸರ್ನ ವಿಶೇಷ ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ ಅಲ್ಲ.