La nuova password funziona nel browser. Il progetto A compila. Il progetto B restituisce 407. Il proxy non deve per forza scegliere a caso: uno dei suoi client potrebbe ancora presentare una credenziale vecchia.

Segui i consumatori, non solo i file

Un file di proprietà specifico del progetto può differire dal valore predefinito dell'utente. Un valore d'ambiente può essere catturato all'avvio di un launcher. Un helper delle credenziali può avere una propria voce memorizzata. Nessuno viene aggiornato solo perché un'altra applicazione ha accettato la nuova password.

Crea un breve inventario dei consumatori che usano davvero l'account: strumenti interattivi, servizi di build, attività pianificate e client applicativi. Per ciascuno annota da dove viene il valore e quando viene letto. Tieni il valore stesso fuori dall'inventario.

Confronta il processo fallito con quello che funziona

Controlla l'account, la directory di lavoro, la configurazione scelta e l'origine delle credenziali. Due progetti con dipendenze simili possono usare file locali diversi. Un agente di lunga durata può conservare input precedenti alla rotazione anche dopo che un nuovo terminale vede l'ambiente aggiornato.

Usa un riavvio deliberato o un aggiornamento documentato della configurazione solo dove quel client ne ha bisogno. Riavviare tutto insieme nasconde quale consumatore era obsoleto e può interrompere lavoro non correlato.

Non confondere l'aggiornamento del client con la revoca

Aggiornare i client e rendere inutilizzabili le credenziali vecchie sono operazioni separate. Un proxy può avere una cache di autenticazione, e una connessione stabilita può avere un ciclo di vita diverso dal file della password. Segui la politica di revoca dell'operatore invece di presumere che una singola richiesta riuscita dimostri che il vecchio materiale dell'account sia sparito.

Per la prossima rotazione, rendi l'elenco dei consumatori parte della modifica. Un esito riuscito è ogni client previsto che usa l'origine e l'account previsti, non solo la chiusura della finestra della password su una postazione di lavoro.

Articoli correlati