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)
- Entra al portal de Microsoft Entra → App registrations → New registration.
- Define un nombre, p.ej.
iot-documentation. - 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)
- Copia el Application (client) ID →
AUTH_MICROSOFT_ENTRA_ID_ID. - En Certificates & secrets crea un client secret →
AUTH_MICROSOFT_ENTRA_ID_SECRET. - 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 devAbre http://localhost:3000 — el middleware te redirigirá a /login.
Last updated on