Skip to main content
Devin spesso deve accedere alle app web — il tuo ambiente di staging, una dashboard di amministrazione, uno strumento SaaS — prima di poter svolgere attività utili. Anziché ripetere l’accesso in ogni sessione, accedi una sola volta e fai sì che Devin salvi il profilo del browser, così tutte le sessioni future inizieranno già autenticate.

Il flusso di lavoro

1

Accedi manualmente in Interactive Browser

Apri la scheda Desktop nella sessione e gestisci direttamente il browser: completa l’accesso, inclusi i reindirizzamenti SSO, le richieste MFA e i CAPTCHA. Consulta Interactive Browser.
2

Chiedi a Devin di salvare il profilo del browser

Di’ “salva il profilo del browser” oppure “mantieni le mie sessioni di accesso”. Devin richiama lo strumento save_browser_profile, che comprime la directory dei dati del browser (cookie, localStorage e altri dati del profilo Chrome) e la allega come file al blueprint della tua organizzazione. Funzionano anche altre formulazioni: “salva i cookie del browser”, “ricorda i miei accessi nel browser”, “mantieni lo stato del mio browser”, “salva il browser nel mio snapshot”.
3

Approva l'aggiornamento del blueprint

Devin propone un aggiornamento una tantum del blueprint a livello di organizzazione, aggiungendo un passaggio initialize denominato Initialize browser profile che decomprime il profilo salvato nella directory dei dati del browser. Esaminalo nella timeline e approvalo.
4

Le sessioni future iniziano già autenticate

Ogni nuova sessione nell’organizzazione ripristina lo stato del browser durante la configurazione, quindi il browser di Devin ha già effettuato l’accesso all’avvio della sessione. Non sono necessarie ulteriori approvazioni.
Il passaggio di ripristino è un normale passaggio initialize del blueprint e fa riferimento al file ZIP del profilo tramite un file allegato $FILE_BROWSER_PROFILE:
Per rinnovare le sessioni scadute, accedi nuovamente e chiedi a Devin di salvare di nuovo il profilo: lo strumento sostituirà il passaggio esistente anziché aggiungerne un secondo.

Limitazioni e sicurezza

I profili salvati sono a livello di organizzazione, non per repository. Chiunque nella tua organizzazione può avviare una sessione che carica il profilo, inclusi gli accessi, i cookie e i token di sessione in esso contenuti. Salva solo profili relativi ad account che l’intera organizzazione è autorizzata a usare: preferisci un account di servizio dedicato a un account personale.
  • Nessuna estensione del browser. Vengono ripristinati solo i dati del profilo. Gli strumenti basati su estensioni (ad esempio MetaMask) non vengono caricati, quindi i flussi che dipendono da un’estensione non funzioneranno.
  • Le password salvate sono escluse. L’archivio delle password di Chrome viene ignorato, così come la cache: il profilo conserva quindi lo stato della sessione, non le credenziali. Archivia invece le credenziali come Secrets.
  • Limite di dimensione. Il file ZIP del profilo deve avere dimensioni inferiori a 200 MB.
  • Le sessioni scadono comunque. I cookie ripristinati dal profilo scadono secondo la normale pianificazione dell’app; salva nuovamente il profilo quando scadono.

Alternative