Proxy autentifikacija Basic i Digest
Izaberite metod proxy autentifikacije koji podržavaju obje strane i razlikujte Digest izazov od šifriranog transporta.
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.
| Metod | Razmjena vjerodajnica | Zaštita koju treba procijeniti |
|---|---|---|
| Basic | Kodirani par korisničkog imena i lozinke. | Kodiranje nije šifriranje. |
| Digest | Odgovor 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.