Para se të detyroni Basic ose Digest, lexoni Proxy-Authenticate dhe sfidën e proxy-t. Klienti duhet të mbështesë një metodë që shërbimi ofron; zgjedhja e Digest nuk mund t’ia shtojë atë një proxy që ofron vetëm Basic.

Për një pikë fundore që mbështet Digest, curl mund të përdorë:

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

Përdorni pikën fundore dhe llogarinë reale. Një emër përdoruesi pa fjalëkalim lejon që curl ta kërkojë atë. Për Basic zgjidhni --proxy-basic; autentifikimi i serverit të origjinës përdor opsione të tjera. Kontrolloni si sfidën, ashtu edhe mbështetjen e ndërtimit të curl që po ekzekutohet.

MetodaShkëmbimi i kredencialeveMbrojtja për t’u vlerësuar
BasicNjë çift i koduar emër përdoruesi/fjalëkalim.Kodimi nuk është kriptim.
DigestNjë përgjigje e nxjerrë nga sfida.Algoritmet, parametrat e sfidës dhe zbatimi i klientit përcaktojnë mbrojtjen; metoda vetë nuk kripton përmbajtjen e kërkesave dhe përgjigjeve.

Të dyja ende kërkojnë transport të përshtatshëm nga klienti te proxy. HTTPS drejt destinacionit fillon tepër vonë për të mbrojtur një hyrje të mëparshme në proxy në tekst të hapur.

Në server, ndihmësit Digest mund të kërkojnë material kredencialesh specifik për realm dhe formatin e tyre. Një skedar NCSA Basic nuk është automatikisht backend Digest. Përdorni formatin e dokumentuar të ndihmësit të zgjedhur, pastaj kontrolloni mungesën e kredencialeve, kredencialet e gabuara dhe një kërkesë të autorizuar, duke ruajtur kufizimet e burimit dhe destinacionit.

Artikuj të ngjashëm