Resumen — qué hace
Administración ▸ Claves API emite claves para que aplicaciones y hosts externos envíen (PUSH) datos a InfraGuard. La página muestra dos vías de integración.
- Vía A · Notificador de incidentes (Laravel + Pulse) — los errores PHP de un Laravel externo se envían por POST a
/api/v1/incidents→ aparecen automáticamente en el panel de Servicio ▸ Resolución de problemas. - Vía B · Notificador de análisis de seguridad (cron del host) — cada host ejecuta por cron
infr_seccheck_probe.cjs --miny envía un POST a/api/v1/security/scan→ Diagnóstico de seguridad.
Disposición · cómo se usa
- [Emitir clave] — introduzca únicamente un nombre. La clave en texto plano se muestra una sola vez (ventana de emisión). Solo se almacena
key_hash(un hash); la lista se muestra enmascarada. - Coloque la clave emitida en el
.envdel proyecto/host de destino o en el script notificador. - Copie el código de integración que aparece en pantalla (env/config/reporter/bootstrap + curl · notificador de shell + crontab) y despliéguelo.
curl -s {URL}/api/v1/ping -H "Authorization: Bearer igk_..."
Los ámbitos son
incident.write·scan.write. Los fragmentos canónicos residen enresources/stubs/infraguard/*.stuby sus comentarios se traducen al idioma de la sesión.
Fuentes de datos
infr_api_key(key_hash + secret_enc para recuperación · scopes) ·App\Support\ReporterSnippet
Acceso
Nivel ≥10 (administrador) + auditoría (emisión/activación/revocación).
Relacionado
