Folosiți numele proxyului furnizat pentru implementarea Negotiate. O conexiune TCP la adresa sa IP nu stabilește că va fi solicitată aceeași identitate de autentificare.

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

Înlocuiți numele de gazdă al proxyului cu numele de serviciu aprobat. Astfel este selectat Negotiate pentru proxy folosind configurația de acreditări disponibilă pe platformă; nu se creează o conectare la domeniu și nu se obțin tichete de la un serviciu de autentificare indisponibil.

Într-o implementare care așteaptă HTTP/proxy.example, folosirea unui IP sau a altui alias poate schimba identitatea serviciului solicitat. Unele medii acceptă explicit alte aranjamente de nume, deci păstrați identitatea configurată în loc să declarați autentificarea prin IP imposibilă în general.

Verificați binarul curl real și mediul contului. Suportul GSSAPI sau SSPI depinde de platformă și de build. Dacă implementarea cere o anumită componentă de serviciu, utilizați opțiunea curl pentru numele serviciului proxy conform configurației înregistrate; ghicirea numelor poate muta problema, nu o poate rezolva.

Negotiate este o etichetă pentru negocierea mecanismului. Prezența sa singură nu stabilește ce mecanism de bază a fost selectat. Folosiți diagnosticare autorizată client/server când diferența contează și păstrați tichetele și tokenurile în afara rapoartelor partajate.

Articole similare