Basic və Digest proksi autentifikasiyası
Hər iki tərəfin dəstəklədiyi proksi autentifikasiya üsulunu seçin və Digest sorğusunu şifrələnmiş nəqldən fərqləndirin.
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.
| Metod | Etimadnamələrin mübadiləsi | Qiymətləndiriləcək qoruma |
|---|---|---|
| Basic | Kodlanmış istifadəçi adı və parol cütü. | Kodlama şifrələmə deyil. |
| Digest | Sorğ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.