Posredniško overjanje Basic in Digest
Izberite način overjanja, ki ga podpirata obe strani, in ločite izziv Digest od šifriranega prenosa.
Pred vsiljevanjem Basic ali Digest preberite Proxy-Authenticate izziv posredniškega strežnika. Odjemalec mora podpirati način, ki ga storitev ponuja; izbira Digest ga ne more dodati strežniku, ki podpira samo Basic.
Za končno točko s podporo Digest lahko curl uporabi:
curl --proxy http://proxy.example:3128 --proxy-digest --proxy-user alice --connect-timeout 5 --max-time 15 https://example.com/Uporabite dejansko končno točko in račun. Uporabniško ime brez gesla omogoča, da curl po njem vpraša. Za Basic izberite --proxy-basic; overjanje izvornega strežnika uporablja druge možnosti. Poleg izziva preverite podporo v dejansko zagnani gradnji curl.
| Način | Izmenjava poverilnic | Zaščita za oceno |
|---|---|---|
| Basic | Kodiran par uporabniškega imena in gesla. | Kodiranje ni šifriranje. |
| Digest | Odgovor, izpeljan iz izziva. | Algoritmi, parametri izziva in izvedba odjemalca določajo zaščito; sam način ne šifrira vsebine zahtev in odgovorov. |
Oba še vedno potrebujeta ustrezen prenos od odjemalca do posredniškega strežnika. HTTPS do cilja se začne prepozno, da bi zaščitil predhodno prijavo pri posredniškem strežniku v navadnem besedilu.
Na strežniku lahko pomožni programi Digest zahtevajo poverilnice za določen realm in lasten format. Datoteka NCSA za Basic ni samodejno zaledje Digest. Uporabite dokumentirani format izbranega pomožnega programa, nato preverite manjkajoče poverilnice, napačne poverilnice in dovoljeno zahtevo, pri čemer ohranite omejitve vira in cilja.