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