Autentifikimi në proxy NTLM përfshin një shtrëngim duarsh, jo vetëm shtimin një herë të emrit të përdoruesit. Para se të ndryshoni fjalëkalimin e llogarisë, konfirmoni që proxy vërtet ofron NTLM dhe që binari curl e mbështet.

curl --version

Shqyrtoni listën e veçorive të binarit që kryen kërkesën. Një instalim tjetër curl, imazh kontejneri ose ndërtim sistemi operativ mund të mbështesë autentifikim tjetër.

Zgjidhni një metodë posaçërisht për proxy-n

curl --proxy http://proxy.example:3128 --proxy-ntlm --proxy-user 'EXAMPLE\alice' --noproxy '' --connect-timeout 5 --max-time 20 https://example.com/

Pika fundore, domeni dhe emri i përdoruesit janë shembuj. Përdorni formatin e dhënë nga administratori. Pa fjalëkalim në argument, curl mund ta kërkojë atë në vend që ta lërë sekretin në komandën e shfaqur.

Një sfidë fillestare autentifikimi mund të jetë pjesë e negocimit. Dallojeni nga refuzimi pas një shtrëngimi duarsh të përfunduar. Mos përdorni një opsion NTLM për serverin e origjinës për t’iu përgjigjur sfidës së proxy-t.

Përfshini sjelljen e lidhjeve në diagnozë

NTLM ka gjendje të lidhur me lidhjen. Shtrëngimi i duarve duhet të ndjekë rrugën e pritshme të lidhjes; zëvendësimi i përsëritur i lidhjeve mes fazave mund të pengojë përfundimin.

Në një aplikacion me libcurl, lëreni bibliotekën të menaxhojë autentifikimin dhe ripërdorimin e lidhjeve. Mos ndërtoni një grup të përgjithshëm që i trajton si të këmbyeshme lidhjet e autentifikuara për identitete të ndryshme. Për një shërbim me disa kalime ose ndërmjetës, kontrolloni nëse ruan organizimin e nevojshëm të lidhjeve.

Nëse mbështetja dhe zgjedhja e metodës janë të sakta, hetoni formatin e llogarisë, politikën e domenit dhe regjistrat e autentifikimit të serverit me të dhënat e ndjeshme të hequra. Skadimi i kohës para çdo sfide mbetet problem arritshmërie, jo provë e një fjalëkalimi NTLM të gabuar.

Gjurmët e hollësishme mund të përmbajnë tokenë autentifikimi dhe emra të brendshëm. Përdorini lokalisht dhe hiqni të dhënat e ndjeshme para ndarjes; një raport publik gabimi nuk ka nevojë për shkëmbimin e papërpunuar të tokenëve.

Artikuj të ngjashëm