Proxy-Authorization to zabroniony nagłówek żądania dla zwykłych skryptów przeglądarki. Nazwy rozpoczynające się od Proxy- są zarezerwowane, więc wywołanie AJAX lub fetch nie może użyć tego nagłówka jako mechanizmu logowania do proxy kontrolowanego przez aplikację.

Zmiana nagłówków odpowiedzi CORS nie daje uprawnienia do ustawienia nagłówka żądania kontrolowanego przez przeglądarkę. Podobnie przeniesienie wartości do innego niestandardowego nagłówka nie uczy przeglądarki uwierzytelniania w jej wychodzącym proxy.

Konfiguracja proxy przeglądarki i obsługiwany przepływ uwierzytelniania zajmują się tym logowaniem. Jeśli żądanie wykonuje aplikacja po stronie serwera, jej własny klient HTTP ma opcje proxy; ograniczenia nagłówków przeglądarki i interfejsy API klienta serwera to odrębne interfejsy.

Trzymaj hasło do proxy poza JavaScriptem strony internetowej. Nawet jeśli niestandardowy punkt końcowy aplikacji przyjmie taką wartość, stała się ona danymi aplikacji widocznymi dla tego klienta, a nie uprzywilejowanym ustawieniem sieciowym przeglądarki.

Powiązane artykuły