Пре наметања метода Basic или Digest, прочитајте Proxy-Authenticate изазов проксија. Клијент мора да подржава метод који услуга нуди; избор Digest-а не може да га дода проксију који подржава само Basic.

За крајњу тачку која подржава Digest, curl може да користи:

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

Користите стварну крајњу тачку и налог. Корисничко име без лозинке омогућава curl-у да је затражи. За Basic изаберите --proxy-basic; аутентификација на изворном серверу користи друге опције. Проверите подршку у стварно покренутој верзији curl-а, као и сам изазов.

МетодРазмена акредитиваЗаштита коју треба проценити
BasicКодирани пар корисничког имена и лозинке.Кодирање није шифровање.
DigestОдговор изведен из изазова.Алгоритми, параметри изазова и имплементација клијента одређују заштиту; сам метод не шифрује садржај захтева и одговора.

За оба је и даље потребан одговарајући транспорт од клијента до проксија. HTTPS ка одредишту почиње прекасно да би заштитио претходну пријаву на прокси у отвореном тексту.

На серверу, Digest помоћни програми могу да захтевају материјал акредитива специфичан за realm и сопствени формат. Basic NCSA датотека није аутоматски Digest backend. Користите документовани формат изабраног помоћног програма, затим проверите недостајуће акредитиве, погрешне акредитиве и овлашћени захтев, задржавајући ограничења извора и одредишта.

Повезани чланци