Yo trabajo en una red corporativa de Windows (que me conecto a) con un proxy HTTP. Cuando uso Internet Explorer mágicamente usa el proxy sin que necesite escribir mi contraseña. Algunos otros programas parecen gestionar esto también, como JavaWebStart tiene una opción de "usar la configuración del navegador".Proxy NTLM sin contraseña?
Sin embargo, cuando uso scripts/programas como curl o wget para buscar cosas desde http, o hacerlo dentro de mi código Java, parece que necesito tener mi contraseña almacenada en alguna parte, lo que obviamente no es lo mejor para la seguridad.
¿Cómo puedo obtener el acceso sin contraseña que tiene Internet Explorer de manera programática?
Estoy argumentando que esta es una pregunta de desbordamiento de pila porque soy un programador y necesito que mis programas/scripts funcionen sin escribir la contraseña, aunque puedo ver que otros podrían pensar que pertenece a Server Fault/Superusuario
sé acerca de la configuración como --proxy-NTLM en rizo, pero esto todavía requiere una contraseña y nombre de usuario NTLM.
Incluso me registré aquí finalmente para agradecerles por esta excelente publicación. ¡Gracias! Sería bueno si los hilos exclusivos de OP desaparecen para siempre ... Los odio. En realidad, estaba buscando información libcurl, no curl, pero su pista SSPI me dio la dirección correcta. Para quienes estén interesados en habilitar la autenticación NTLM con SSPI en su aplicación: 1) Descargue fuentes de libcurl 2) Abra el archivo .dsw como de costumbre 3) Agregue la macro USE_WINDOWS_SSPI a sus definiciones de preprocesador en la configuración del proyecto para 'libcurl' 3) Solución de compilación Luego, en el programa, puede establecer solo las credenciales de usuario vacías con CURLAUTH_NTLM en –