Basic və ya Digest-i məcbur etməzdən əvvəl proksinin Proxy-Authenticate-dakı sorğusunu oxuyun. Müştəri xidmətin təklif etdiyi üsulu dəstəkləməlidir; Digest seçimi onu yalnız Basic dəstəkləyən proksiyə əlavə etmir.

Digest-i dəstəkləyən son nöqtə üçün curl istifadə edə bilər:

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

Həqiqi son nöqtə və hesabdan istifadə edin. Parolsuz istifadəçi adı curl-un parolu istəməsinə imkan verir. Basic üçün --proxy-basic seçin; mənşə serverinin autentifikasiyası başqa seçimlərdən istifadə edir. Sorğu ilə yanaşı, faktiki işə salınan curl quruluşunun dəstəyini də yoxlayın.

MetodEtimadnamələrin mübadiləsiQiymətləndiriləcək qoruma
BasicKodlanmış istifadəçi adı və parol cütü.Kodlama şifrələmə deyil.
DigestSorğudan törədilən cavab.Qorumanı alqoritmlər, sorğu parametrləri və müştəri tətbiqi müəyyən edir; metodun özü sorğu və cavab məzmununu şifrələmir.

Hər ikisinə yenə də müştəridən proksiyə uyğun nəql lazımdır. Təyinata HTTPS çox gec başladığı üçün əvvəlki açıq mətn proksi girişini qoruya bilmir.

Serverdə Digest köməkçiləri realm-ə xas etimadnamə materialı və öz formatını tələb edə bilər. Basic NCSA faylı avtomatik olaraq Digest backend-i deyil. Seçilmiş köməkçinin sənədləşdirilmiş formatından istifadə edin, sonra mənbə və təyinat məhdudiyyətlərini saxlayaraq çatışmayan, səhv etimadnamələri və icazəli sorğunu yoxlayın.

Əlaqəli məqalələr