Autenticacion
Login
POST /api/auth/login{ "email": "admin@openfactu.com", "password": "admin123"}Devuelve un JWT token con el tenantId embebido.
Roles
| Rol | Descripcion |
|---|---|
SUPERUSER | Acceso total a todos los tenants |
ADMIN | Administrador de un tenant |
USER | Permisos granulares |
Cambiar tenant
POST /api/auth/switch-tenant{ "tenantId": "nuevo-tenant-id" }