Fes servir el nom del proxy proporcionat per al desplegament Negotiate. Una connexió TCP amb la seva IP no estableix que se sol·liciti la mateixa identitat d’autenticació.

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

Substitueix el nom d’amfitrió del proxy pel nom de servei aprovat. Això selecciona el Negotiate del proxy amb la disposició de credencials disponible a la plataforma; no crea cap inici de sessió al domini ni obté tiquets d’un servei d’autenticació que no estigui disponible.

En un desplegament que espera HTTP/proxy.example, fer servir una IP o un altre àlies pot canviar la identitat de servei sol·licitada. Alguns entorns admeten explícitament altres formes de nomenclatura; per tant, conserva la identitat configurada en lloc d’afirmar que l’autenticació per IP és impossible en tots els casos.

Comprova el binari real de curl i l’entorn del compte. El suport de GSSAPI o SSPI depèn de la plataforma i de la compilació. Si el desplegament requereix un component de servei concret, fes servir l’opció de curl per al nom del servei del proxy d’acord amb la configuració registrada; endevinar noms pot desplaçar el problema en lloc de resoldre’l.

Negotiate és una etiqueta de negociació de mecanismes. La seva presència, per si sola, no estableix quin mecanisme subjacent s’ha triat. Quan la distinció sigui important, usa diagnòstics autoritzats de client i servidor i mantén els tiquets i tokens fora de els informes compartits.

Articles relacionats