Skip to Content
IoT Documentation 🎉
Primeros pasos

Primeros pasos

Requisitos

  • Node.js 20 o superior
  • Una cuenta en el tenant de Microsoft Entra ID de la organización
  • Variables de entorno configuradas (ver .env.local.example)

Configuración de Azure (Entra ID)

  1. Entra al portal de Microsoft Entra  → App registrations → New registration.
  2. Define un nombre, p.ej. iot-documentation.
  3. En Redirect URI selecciona Web y agrega:
    • http://localhost:3000/api/auth/callback/microsoft-entra-id (desarrollo)
    • https://<tu-dominio>/api/auth/callback/microsoft-entra-id (producción)
  4. Copia el Application (client) ID → AUTH_MICROSOFT_ENTRA_ID_ID.
  5. En Certificates & secrets crea un client secret → AUTH_MICROSOFT_ENTRA_ID_SECRET.
  6. Copia el Directory (tenant) ID y arma el issuer: https://login.microsoftonline.com/<TENANT_ID>/v2.0 → AUTH_MICROSOFT_ENTRA_ID_ISSUER.

Levantar el proyecto

npm install cp .env.local.example .env.local # completa los valores de Azure y genera AUTH_SECRET con: npx auth secret npm run dev

Abre http://localhost:3000  — el middleware te redirigirá a /login.

Last updated on