> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Autenticação no navegador do Devin

> Faça login uma vez no Interactive Browser do Devin, salve o perfil do navegador e faça com que todas as futuras sessões do Devin já sejam iniciadas autenticadas nos seus apps web.

O Devin geralmente precisa estar conectado a apps web — seu ambiente de staging, um painel administrativo, uma ferramenta SaaS — antes de poder realizar um trabalho útil. Em vez de fazer login em cada sessão, faça login uma única vez e permita que o Devin salve o perfil do navegador para que todas as sessões futuras já sejam iniciadas autenticadas.

<div id="the-workflow">
  ## O fluxo de trabalho
</div>

<Steps>
  <Step title="Faça login manualmente no Interactive Browser">
    Abra a aba **Desktop** da sessão e controle o navegador você mesmo: conclua o login, incluindo redirecionamentos de SSO, solicitações de MFA e CAPTCHAs. Consulte o [Interactive Browser](/pt-BR/work-with-devin/devin-session-tools#interactive-browser).
  </Step>

  <Step title="Peça ao Devin para salvar o perfil do navegador">
    Diga **"salve o perfil do navegador"** ou **"preserve minhas sessões de login"**. Devin chama a ferramenta `save_browser_profile`, que compacta o diretório de dados do navegador (cookies, `localStorage` e outros dados do perfil do Chrome) e o anexa ao blueprint da sua organização como um arquivo. Outras formulações também funcionam — "salve os cookies do navegador", "lembre meus logins no navegador", "mantenha o estado do meu navegador", "salve o navegador no meu snapshot".
  </Step>

  <Step title="Aprove a atualização do blueprint">
    Devin propõe uma atualização única do [blueprint](/pt-BR/onboard-devin/environment/blueprint-reference) de **nível da organização**, adicionando uma etapa `initialize` chamada *Inicializar perfil do navegador*, que descompacta o perfil salvo no diretório de dados do navegador. Revise-a na sua linha do tempo e aprove-a.
  </Step>

  <Step title="As sessões futuras começam autenticadas">
    Cada nova sessão na organização restaura esse estado do navegador durante a configuração, de modo que o navegador do Devin já está conectado quando a sessão começa. Não são necessárias mais aprovações.
  </Step>
</Steps>

A etapa de restauração é uma etapa `initialize` padrão do blueprint que faz referência ao arquivo ZIP do perfil por meio de um [anexo de arquivo](/pt-BR/onboard-devin/environment/blueprint-reference#file-attachments) `$FILE_BROWSER_PROFILE`:

```bash theme={null}
# Restaura o profile do navegador salvo a partir dos arquivos do blueprint da org
if [ -f "$FILE_BROWSER_PROFILE" ]; then
  mkdir -p /home/ubuntu/.browser_data_dir
  unzip -o "$FILE_BROWSER_PROFILE" -d /home/ubuntu/.browser_data_dir
fi
```

Para renovar sessões expiradas, faça login novamente e peça ao Devin que salve o perfil outra vez — a ferramenta substitui a etapa existente em vez de adicionar outra.

<div id="limitations-and-security">
  ## Limitações e segurança
</div>

<Warning>
  Os perfis salvos são **no nível da organização**, e não por repositório. Qualquer pessoa da sua organização pode iniciar uma sessão que carregue o perfil, incluindo os logins, cookies e tokens de sessão nele contidos. Salve perfis apenas de contas que toda a organização tem permissão para usar — prefira uma conta de serviço dedicada a uma conta pessoal.
</Warning>

* **Sem extensões do navegador.** Apenas os dados do perfil são restaurados. Ferramentas baseadas em extensões (por exemplo, MetaMask) não são carregadas; portanto, fluxos que dependem de uma extensão não funcionarão.
* **Senhas salvas são excluídas.** O armazenamento de senhas do Chrome é ignorado, assim como os caches — portanto, o perfil mantém o estado da sessão, não as credenciais. Em vez disso, armazene as credenciais como [segredos](/pt-BR/product-guides/secrets).
* **Limite de tamanho.** O arquivo ZIP do perfil deve ter menos de 200 MB.
* **As sessões ainda expiram.** Os cookies restaurados do perfil expiram conforme o cronograma normal do app; salve o perfil novamente quando isso acontecer.

<div id="alternatives">
  ## Alternativas
</div>

| Abordagem                                                                                                                      | Ideal para                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Salvar perfil do navegador                                                                                                     | Logins difíceis de automatizar por script — SSO, MFA, CAPTCHAs — para os quais concluir o processo manualmente uma vez é mais fácil                 |
| [Script de login com Playwright](/pt-BR/work-with-devin/computer-use#scripted-browser-use-via-playwright) em `.agents/skills/` | Logins automatizáveis por script e injeção de estados arbitrários do navegador, como chaves do `localStorage`, por repositório e versionados no git |
| [Segredos](/pt-BR/product-guides/secrets)                                                                                      | Tokens de API e credenciais que o Devin usa no Shell ou em um script de login                                                                       |
