A Basic vagy Digest kikényszerítése előtt olvasd el a proxy Proxy-Authenticate kihívását. A kliensnek a szolgáltatás által kínált módszert kell támogatnia; a Digest kiválasztása nem adja hozzá ezt egy csak Basicet támogató proxyhoz.

Digestet támogató végpontnál a curl a következőt használhatja:

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

A valódi végpontot és fiókot használd. Jelszó nélküli felhasználónév esetén a curl bekérheti a jelszót. Basichez válaszd a --proxy-basic beállítást; a forráskiszolgáló hitelesítése más kapcsolókat használ. A kihívás mellett az éppen futtatott curl-fordítás támogatását is ellenőrizd.

MódszerHitelesítő adatok cseréjeÉrtékelendő védelem
BasicKódolt felhasználónév–jelszó pár.A kódolás nem titkosítás.
DigestA kihívásból számított válasz.A védelmet az algoritmusok, a kihívás paraméterei és a kliens megvalósítása határozza meg; maga a módszer nem titkosítja a kérések és válaszok tartalmát.

Mindkettőhöz továbbra is kell megfelelő átvitel a kliens és a proxy között. A cél HTTPS-kapcsolata túl későn kezdődik ahhoz, hogy megvédje a korábbi nyílt szöveges proxybejelentkezést.

A kiszolgálón a Digest-segédprogramok realmhez kötött hitelesítési anyagot és saját formátumot igényelhetnek. A Basic NCSA-fájl nem automatikusan Digest-háttér. Használd a választott segédprogram dokumentált formátumát, majd ellenőrizd a hiányzó adatokat, a hibás adatokat és egy engedélyezett kérést, miközben a forrás- és célkorlátozások érvényben maradnak.

Kapcsolódó cikkek