Vous avez changé le mot de passe du proxy. Une compilation utilise encore l'ancienne copie.
Suivez les consommateurs d'identifiants lors de la rotation du mot de passe du proxy au lieu de supposer qu'une connexion réussie dans le navigateur met à jour chaque projet et processus d'arrière-plan.
Le nouveau mot de passe fonctionne dans le navigateur. Le projet A se compile. Le projet B renvoie 407. Le proxy n'a pas forcément à choisir au hasard : l'un de ses clients présente peut-être encore un identifiant ancien.
Suivez les consommateurs, pas seulement les fichiers
Un fichier de propriétés propre à un projet peut différer de la valeur par défaut de l'utilisateur. Une valeur d'environnement peut être capturée au démarrage d'un lanceur. Un assistant d'identifiants peut avoir sa propre entrée enregistrée. Aucun n'est mis à jour simplement parce qu'une autre application a accepté le nouveau mot de passe.
Dressez un inventaire court des consommateurs qui utilisent réellement le compte : outils interactifs, services de compilation, tâches planifiées et clients d'application. Pour chacun, notez d'où vient la valeur et quand elle est lue. Gardez la valeur elle-même hors de l'inventaire.
Comparez le processus en échec avec celui qui fonctionne
Vérifiez le compte, le répertoire de travail, la configuration choisie et la source des identifiants. Deux projets aux dépendances similaires peuvent utiliser des fichiers locaux différents. Un agent de longue durée peut conserver une entrée antérieure à la rotation même après qu'un nouveau terminal voit l'environnement mis à jour.
N'utilisez un redémarrage volontaire ou un rafraîchissement documenté de la configuration que là où ce client en a besoin. Redémarrer tout à la fois masque quel consommateur était périmé et peut interrompre un travail sans rapport.
Ne confondez pas rafraîchissement du client et révocation
Mettre à jour les clients et rendre les anciens identifiants inutilisables sont deux opérations distinctes. Un proxy peut avoir un cache d'authentification, et une connexion établie peut avoir un cycle de vie différent du fichier de mot de passe. Suivez la politique de révocation de l'opérateur plutôt que de supposer qu'une requête réussie prouve que l'ancien matériel de compte a disparu.
Pour la prochaine rotation, intégrez la liste des consommateurs au changement. Un résultat réussi, c'est chaque client prévu utilisant la source et le compte prévus, pas seulement la fermeture de la boîte de dialogue du mot de passe sur un poste de travail.