Прокси аутентификација Basic и Digest
Изаберите метод прокси аутентификације који подржавају обе стране и разликујте Digest изазов од шифрованог транспорта.
Пре наметања метода 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. Користите документовани формат изабраног помоћног програма, затим проверите недостајуће акредитиве, погрешне акредитиве и овлашћени захтев, задржавајући ограничења извора и одредишта.