Basic- ja Digest-puhverserveri autentimine
Vali mõlema poole toetatud puhverserveri autentimismeetod ning erista Digesti väljakutset krüptitud transpordist.
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.
| Meetod | Mandaatide vahetamine | Hinnatav kaitse |
|---|---|---|
| Basic | Kodeeritud kasutajanime ja parooli paar. | Kodeerimine ei ole krüptimine. |
| Digest | Vä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.