Pirms Basic vai Digest piespiedu izmantošanas izlasiet starpniekservera Proxy-Authenticate izaicinājumu. Klientam jāatbalsta pakalpojuma piedāvātā metode; Digest izvēle to nepievieno serverim, kas atbalsta tikai Basic.

Digest atbalstošam galapunktam curl var izmantot:

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

Izmantojiet īsto galapunktu un kontu. Lietotājvārds bez paroles ļauj curl to pieprasīt. Basic gadījumā izvēlieties --proxy-basic; izcelsmes servera autentifikācija izmanto citas opcijas. Pārbaudiet gan izaicinājumu, gan faktiski palaistā curl būvējuma atbalstu.

MetodeAkreditācijas datu apmaiņaNovērtējamā aizsardzība
BasicKodēts lietotājvārda un paroles pāris.Kodēšana nav šifrēšana.
DigestNo izaicinājuma atvasināta atbilde.Aizsardzību nosaka algoritmi, izaicinājuma parametri un klienta īstenojums; pati metode nešifrē pieprasījumu un atbilžu saturu.

Abām metodēm joprojām vajadzīgs atbilstošs transports no klienta uz starpniekserveri. HTTPS uz mērķi sākas pārāk vēlu, lai aizsargātu agrāku nešifrētu pieteikšanos starpniekserverī.

Serverī Digest palīgprogrammas var pieprasīt konkrētam realm atbilstošu akreditācijas materiālu un savu formātu. Basic NCSA fails automātiski nekļūst par Digest aizmugursistēmu. Izmantojiet izvēlētās palīgprogrammas dokumentēto formātu un pēc tam pārbaudiet trūkstošus, nepareizus akreditācijas datus un autorizētu pieprasījumu, saglabājot avota un mērķa ierobežojumus.

Saistītie raksti