Comment spécifier un ID utilisateur et un mot de passe pour Visual Studio Code avec un proxy d'authentification?
Comment spécifier un id utilisateur et un mot de passe pour le Code de Visual Studio avec un proxy d'authentification?
J'ai vu le Serveur Proxy Support sur les principales VS site de Code, mais cela, ne mentionne que les deux paramètres ...
"http.proxy": "http://10.203.0.1:5187/"
"http.proxyStrictSSL": false
J'ai mis ces, mais toujours pas de chance, par exemple, je ne peux pas installer les extensions ... ne peut pas même obtenir une liste
Je soupçonne que c'est notre proxy, comme il a besoin d'un id utilisateur et un mot de passe 🙁
Alors, comment pouvez-vous définir ces valeurs?
source d'informationauteur SteveC
Vous devez vous connecter pour publier un commentaire.
Définir les informations d'identification à l'intérieur de l'url du proxy:
Si vous ne voulez pas enregistrer vos informations d'identification dans le fichier de paramètres, fiddler peut être utilisé pour proxy de l'appel à la procuration. En outre, je crois que le ci-dessus ne fonctionne que pour les serveurs proxy à l'aide de l'authentification de base, les éléments suivants doivent travailler pour NTLM.
VSCode Ouvrir Le Fichier De Paramètres:
ajouter les éléments suivants:
Fiddler Confirmer fiddler paramètres:
Fiddler Assurer Fiddler automatiquement configuré pour authentifier:
VSCode Extensions devraient maintenant être en ligne:
Mise à jour
Cela est désormais plus nécessaire à la suite de la mise en œuvre de PR #22369 qui a été mis en œuvre dans la version 1.15 L'authentification du serveur Proxy.
Dans mon cas, j'ai encore besoin d'ajouter:
Mon préféré réponse ici est David Martin de la suggestion de l'utilisation de Violoneux. Mais dans le cas où ce n'est pas quelque chose que vous voulez entreprendre, voici comment définir vos informations d'identification pour le serveur proxy.
Pour spécifier le DOMAINE + nom d'utilisateur + mot de passe: (Il ne sera probablement pas par une barre oblique, afin de l'utiliser %5C à la place de la barre oblique, comme illustré ci-dessous)
À spécifier de nom d'utilisateur + mot de passe:
Veuillez prendre ref à cet article.
https://taeguk.co.uk/blog/working-in-visual-studio-behind-the-firewall/
Supposons mon NTLM de connexion est de DOMAINE\Nom d'Utilisateur et mon mot de passe P@ssword!
Le format pour les informations d'identification des besoins de DOMAINE\Utilisateur Name:P@ssword!, mais vous devez Encoder le nom d'utilisateur et mot de passe.
Une ligne simple URL encodé pouvez traduire votre nom d'utilisateur et un mot de passe: DOMAIN%5CUser%20Name et P%40ssword!.
Morceau toutes ces informations dans une seule chaîne de la sorte: http://DOMAIN%5CUser%20Name:P%[email protected] de domaine complet.local:8881
Puis ajouter dans vos Paramètres de l'Utilisateur dans le Fichier, Préférences, contre le "http".proxy" de la valeur:
//Placer vos paramètres dans ce fichier pour remplacer les paramètres par défaut
{
"le protocole http.proxy": "http://DOMAIN%5CUser%20Name:P%[email protected] de domaine complet.local:8881"
}
"http.proxy": "http://DOMAIN//USER:[email protected]:8080".
Ne pas oublier d'ajouter le port.