> ## 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

> Autentícate con Base44 usando el flujo de código de dispositivo.

<Warning>
  Esta página es parte de una habilidad de agente de codificación con IA y está escrita para agentes, no para humanos. Para la documentación de Base44 legible por humanos, consulta la [documentación para desarrolladores](/developers).
</Warning>

# base44 login

Autentícate con Base44 usando el flujo de código de dispositivo.

## Sintaxis

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

## Autenticación

**Requerida**: No (este es el comando de inicio de sesión en sí)

## Cómo funciona

El comando login usa el flujo de código de dispositivo OAuth 2.0 para la autenticación:

1. Genera un código de dispositivo para la autenticación
2. Muestra un código de verificación y URI de verificación
3. Te dirige a visitar la URI e introducir el código
4. Sondea la finalización de la autenticación (hasta la expiración del código de dispositivo)
5. Recupera tokens de acceso y actualización tras la autenticación exitosa
6. Obtiene y muestra tu información de usuario
7. Guarda los datos de autenticación localmente con marca de tiempo de expiración

## Flujo interactivo

```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
```

## Gestión de sesiones

* Los tokens de autenticación se almacenan localmente en tu dispositivo
* Los tokens incluyen marcas de tiempo de expiración
* La sesión persiste entre sesiones de CLI
* Otros comandos usarán automáticamente tus credenciales almacenadas
* Usa `npx base44 logout` para borrar tu sesión
* Usa `npx base44 whoami` para comprobar tu estado de autenticación actual

## Notas

* Solo necesitas iniciar sesión una vez por dispositivo
* Si tu sesión expira, se te pedirá iniciar sesión de nuevo al ejecutar comandos autenticados
* La CLI pide automáticamente el inicio de sesión cuando ejecutas comandos que requieren autenticación

<Note>Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la [versión en inglés](/).</Note>
