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

# base44 login

> Autentica na Base44 usando o fluxo de código de dispositivo.

<Warning>
  Esta página faz parte de uma habilidade de agente de código IA e é escrita para agentes, não para humanos. Para a documentação legível por humanos da Base44, veja a [documentação para desenvolvedores](/developers).
</Warning>

# base44 login

Autentica na Base44 usando o fluxo de código de dispositivo.

## Sintaxe

```bash theme={null}
npx base44 login
```

## Autenticação

**Obrigatório**: Não (este é o próprio comando de login)

## Como funciona

O comando login usa o fluxo de código de dispositivo OAuth 2.0 para autenticação:

1. Gera um código de dispositivo para autenticação
2. Exibe um código de verificação e URI de verificação
3. Direciona você a visitar a URI e inserir o código
4. Consulta a conclusão da autenticação (até a expiração do código de dispositivo)
5. Recupera tokens de acesso e refresh após autenticação bem-sucedida
6. Busca e exibe suas informações de usuário
7. Salva os dados de autenticação localmente com timestamp de expiração

## Fluxo interativo

```bash theme={null}
$ npx base44 login

Please visit: https://auth.base44.com/device
Enter code: ABCD-EFGH

Waiting for authentication...
✓ Successfully authenticated!

Logged in as: user@example.com
```

## Gerenciamento de sessão

* Os tokens de autenticação são armazenados localmente no seu dispositivo
* Os tokens incluem timestamps de expiração
* A sessão persiste em várias sessões da CLI
* Outros comandos usarão automaticamente suas credenciais armazenadas
* Use `npx base44 logout` para limpar sua sessão
* Use `npx base44 whoami` para verificar seu status de autenticação atual

## Notas

* Você só precisa fazer login uma vez por dispositivo
* Se sua sessão expirar, você será solicitado a fazer login novamente ao executar comandos autenticados
* A CLI solicita automaticamente o login quando você executa comandos que requerem autenticação

<Note>Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a [versão em inglês](/). </Note>
