Aides proxy NTLM locales : accès du client ou connexion en amont
Suivez séparément les connexions application–assistant et assistant–proxy d'entreprise lorsqu'un assistant d'authentification NTLM intervient.
Votre application se connecte à un proxy sur son propre ordinateur. Cet assistant s'authentifie ensuite auprès du proxy de l'entreprise. L'application n'effectue pas nécessairement elle-même l'échange d'authentification de l'entreprise.
application → local helper → company proxy → destination
Un assistant comme CNTLM dispose d'une configuration de compte et de proxy en amont. Son écouteur local possède une frontière propre d'accessibilité et d'accès. Un mot de passe saisi dans le navigateur vers un autre point de terminaison ne configure automatiquement ni l'un ni l'autre.
Déterminer quel saut a échoué
Vérifiez d'abord que l'application a choisi l'écouteur et le protocole réels de l'assistant. Une erreur avant d'atteindre cet écouteur n'est pas un échec NTLM. Examinez ensuite si l'assistant a atteint son parent configuré et si le parent a accepté son identité.
Un 407 renvoyé sur cette route demande à être attribué. Corrélez la transaction locale avec les diagnostics expurgés de l'assistant plutôt que de supposer que le statut visible désigne le compte que votre application doit envoyer.
D'anciens exemples ajoutent parfois un en-tête keep-alive et signalent un succès. La persistance peut compter pour une authentification orientée connexion, mais cette observation ne prouve pas que toute installation d'assistant en échec ait besoin du même en-tête. Le choix du point de terminaison, la méthode prise en charge, le compte et la durée de vie de la connexion restent des entrées distinctes.
L'écouteur est un vrai service
Loopback garde un écouteur hors du réseau environnant ; il ne distingue pas tous les processus ni tous les utilisateurs de cet ordinateur. Une passerelle ou une liaison plus large modifie l'ensemble des appelants susceptibles d'utiliser l'identité amont de l'assistant. Faites ce changement délibérément.
Utilisez un montage d'assistant approuvé lorsque l'application ne peut pas exécuter le schéma requis. Le résultat utile est un chemin connu avec une propriété de compte connue, pas un service supplémentaire inexpliqué qui fait fonctionner un téléchargement par hasard.