Zašto fetch u pregledniku ne može poslati Proxy-Authorization
Objašnjava zašto kod web-stranice ne može osigurati prijavu na proxy preglednika postavljanjem zabranjenog zaglavlja zahtjeva.
Proxy-Authorization je zabranjeno zaglavlje zahtjeva za obične skripte preglednika. Imena koja počinju s Proxy- rezervirana su, pa AJAX ili fetch poziv ne može koristiti to zaglavlje kao mehanizam prijave na proxy kojim upravlja aplikacija.
Promjena zaglavlja odgovora CORS ne daje dopuštenje za postavljanje zaglavlja zahtjeva kojim upravlja preglednik. Isto tako, premještanje vrijednosti u drugo prilagođeno zaglavlje ne uči preglednik da se autentificira na svoj odlazni proxy.
Konfiguracija proxyja preglednika i podržani tok autentifikacije obavljaju tu prijavu. Ako zahtjev umjesto toga uputi aplikacija na strani poslužitelja, njezin vlastiti HTTP klijent ima opcije proxyja; ograničenja zaglavlja preglednika i API klijenta na poslužitelju odvojeni su interfejsi.
Držite lozinku proxyja izvan JavaScripta web-stranice. Čak i ako prilagođena krajnja točka aplikacije prihvati takvu vrijednost, ona je postala podatak aplikacije vidljiv tom klijentu, a ne privilegirana mrežna postavka preglednika.