Enne Basicu või Digesti pealesundimist loe puhverserveri Proxy-Authenticate väljakutset. Klient peab toetama meetodit, mida teenus pakub; Digesti valimine ei lisa seda ainult Basicut toetavale puhverserverile.

Digesti toetava lõpp-punkti puhul võib curl kasutada:

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

Kasuta tegelikku lõpp-punkti ja kontot. Ilma paroolita kasutajanimi lubab curlil seda küsida. Basicu jaoks vali --proxy-basic; päritoluserveri autentimine kasutab muid suvandeid. Kontrolli nii väljakutset kui ka töötava curl-i järgu tuge.

MeetodMandaatide vahetamineHinnatav kaitse
BasicKodeeritud kasutajanime ja parooli paar.Kodeerimine ei ole krüptimine.
DigestVäljakutsest tuletatud vastus.Algoritmid, väljakutse parameetrid ja kliendi teostus määravad kaitse; meetod ise ei krüpti päringute ega vastuste sisu.

Mõlemad vajavad endiselt sobivat transporti kliendi ja puhverserveri vahel. Sihtkoha HTTPS algab liiga hilja, et kaitsta varasemat puhverserverisse sisselogimist selge tekstina.

Serveris võivad Digesti abiprogrammid nõuda konkreetse realmi mandaadimaterjali ja oma vormingut. Basicu NCSA-failist ei saa automaatselt Digesti taustsüsteemi. Kasuta valitud abiprogrammi dokumenteeritud vormingut ning kontrolli seejärel puuduvaid mandaate, valesid mandaate ja lubatud päringut, säilitades allika- ja sihtkohapiirangud.

Seotud artiklid