Saltar al contenido

¿Cómo especificar una identificación de usuario y contraseña para Visual Studio Code con un proxy de autenticación?

Solución:

Establezca las credenciales dentro de la URL del proxy:

http://username:[email protected]:5187/

ADVERTENCIA: Establecer su contraseña en texto sin formato en un archivo puede llevar fácilmente a que su cuenta se vea comprometida. Además, podría violar las pautas de seguridad de datos de su empresa. https://cwe.mitre.org/data/definitions/256.html

Si no desea almacenar sus credenciales en el archivo de configuración, se puede utilizar Fiddler para enviar la llamada al proxy. Además, creo que lo anterior solo funciona para servidores proxy que utilizan autenticación básica, lo siguiente debería funcionar para NTLM.

VSCode Abrir archivo de configuración:

% APPDATA% Code User settings.json

agregue lo siguiente:

{
    "http.proxy": "http://127.0.0.1:8888",
    "http.proxyStrictSSL": false
}

Violinista Confirma la configuración del violinista:

ingrese la descripción de la imagen aquí


ingrese la descripción de la imagen aquí

Violinista Asegúrese de que Fiddler esté configurado para autenticarse automáticamente:

ingrese la descripción de la imagen aquí

VSCode Las extensiones ahora deberían estar en línea:

ingrese la descripción de la imagen aquí


Actualizar

Esto ya no es necesario después de la implementación de PR # 22369 que se implementó en la versión 1.15 de autenticación del servidor proxy.

En mi caso, todavía necesitaba agregar:

"http.proxyStrictSSL": false

Mi respuesta favorita aquí es la sugerencia de David Martin de usar Fiddler. Pero en caso de que no sea algo que desee emprender, a continuación se explica cómo configurar sus credenciales para el proxy.

Para especificar DOMINIO + nombre de usuario + contraseña: (Es probable que no funcione con una barra, así que use% 5C en el lugar de la barra como se muestra a continuación)

// The proxy setting to use. If not set will be taken from the http_proxy and https_proxy environment variables
"http.proxy": "http://DOMAIN%5Cusername:[email protected]_name_or_ip:port",
"https.proxy": "http://DOMAIN%5Cusername:[email protected]_name_or_ip:port",

// Whether the proxy server certificate should be verified against the list of supplied CAs.
"http.proxyStrictSSL": false,

Para especificar solo nombre de usuario + contraseña:

// The proxy setting to use. If not set will be taken from the http_proxy and https_proxy environment variables
"http.proxy": "http://username:[email protected]_name_or_ip:port",
"https.proxy": "http://username:[email protected]_name_or_ip:port",

// Whether the proxy server certificate should be verified against the list of supplied CAs.
"http.proxyStrictSSL": false,
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *