Usa o nome do host do proxy para a autenticación Negotiate de curl
Conserva a identidade de servizo rexistrada do proxy ao diagnosticar un inicio Negotiate, sen supoñer que a IP é un nome equivalente.
Usa o nome do proxy indicado para o despregamento Negotiate. Unha conexión TCP coa súa IP non establece que se solicite a mesma identidade de autenticación.
curl --proxy http://proxy.example:3128 --proxy-negotiate --proxy-user : --noproxy '' --connect-timeout 5 --max-time 20 https://example.com/Substitúe o nome de host do proxy polo nome de servizo aprobado. Así se selecciona proxy Negotiate coa disposición de credenciais dispoñible na plataforma; non crea un inicio de sesión de dominio nin obtén tickets dun servizo de autenticación non dispoñible.
Nun despregamento que espera HTTP/proxy.example, unha IP ou outro alias pode cambiar a identidade do servizo solicitada. Algúns contornos admiten explicitamente outros nomes, así que conserva a identidade configurada en vez de declarar imposible a autenticación por IP en todos os casos.
Comproba o binario real de curl e o contorno da conta. A compatibilidade con GSSAPI ou SSPI depende da plataforma e da compilación. Se o despregamento require un compoñente concreto, usa a opción de nome de servizo do proxy de curl conforme á configuración rexistrada; adiviñar nomes pode mover o fallo en vez de resolvelo.
Negotiate é unha etiqueta de negociación de mecanismos. A súa presenza soa non determina que mecanismo subxacente se escolleu. Usa diagnósticos autorizados de cliente/servidor cando importe a diferenza e mantén tickets e tokens fóra de informes compartidos.