Prije nametanja metoda Basic ili Digest pročitajte Proxy-Authenticate izazov proxyja. Klijent mora podržavati metod koji usluga nudi; izbor Digesta ne može ga dodati proxyju koji podržava samo Basic.

Za krajnju tačku koja podržava Digest curl može koristiti:

curl --proxy http://proxy.example:3128 --proxy-digest --proxy-user alice --connect-timeout 5 --max-time 15 https://example.com/

Koristite stvarnu krajnju tačku i račun. Korisničko ime bez lozinke omogućava curlu da je zatraži. Za Basic izaberite --proxy-basic; autentifikacija izvornog servera koristi druge opcije. Provjerite podršku u stvarno pokrenutom izdanju curla, kao i izazov.

MetodRazmjena vjerodajnicaZaštita koju treba procijeniti
BasicKodirani par korisničkog imena i lozinke.Kodiranje nije šifriranje.
DigestOdgovor izveden iz izazova.Algoritmi, parametri izazova i implementacija klijenta određuju zaštitu; sam metod ne šifrira sadržaj zahtjeva i odgovora.

Oba i dalje trebaju odgovarajući transport od klijenta do proxyja. HTTPS prema odredištu počinje prekasno da zaštiti prethodnu prijavu na proxy u otvorenom tekstu.

Na serveru Digest pomoćni programi mogu zahtijevati materijal vjerodajnica specifičan za realm i vlastiti format. Basic NCSA datoteka nije automatski Digest backend. Koristite dokumentirani format odabranog pomoćnog programa, pa provjerite nedostajuće vjerodajnice, pogrešne vjerodajnice i ovlašten zahtjev, uz zadržavanje ograničenja izvora i odredišta.

Povezani članci