Ir al contenido

Entornos

DUST se ejecuta como tres servicios desplegados. La mayoría de las integraciones solo necesitan la API de DUST; se accede a AuthD a través de las rutas /api/auth/* de la API.

ServicioURLFinalidad
Aplicación web DICEhttps://dice4.dustid.ioInterfaz web propia para los flujos de trabajo de DUST.
API de DUSThttps://apid.dustid.ioAPI principal. Referencia de Scalar en /api/docs.
AuthDhttps://authd.dustid.ioCuentas, Organizaciones, sesiones, OIDC y Cuentas de Servicio.

La API de DUST expone la plataforma bajo estas rutas raíz:

RutaUso
/api/auth/tokenIntercambiar una clave de API de AuthD por un token de portador.
/api/auth/jwksObtener el JWKS de AuthD a través de la API de DUST.
/api/v1/*Operaciones principales de la API de DUST.
/api/openapi.jsonEspecificación OpenAPI generada y servida por la API.
/api/docsReferencia interactiva de Scalar.

Consulta la Referencia de la API para ver el catálogo completo de endpoints generado y Convenciones para conocer los encabezados de contexto de la solicitud que incluye cada llamada.

La API de DUST sirve sondas de estado estándar en la raíz del servidor (no bajo /api):

RutaComprobaciónComportamiento en caso de fallo
/livezDisponibilidad: el proceso está activo.Siempre devuelve 200 mientras el servidor esté en ejecución.
/readyzPreparación: incluye una consulta de ida y vuelta a la base de datos.Devuelve 503 si la comprobación de la base de datos falla o supera el tiempo de espera de 2 segundos.
/healthzAlias de la comprobación de preparación.Igual que /readyz.

Los tres devuelven { "status": "ok", "timestamp": "…" } cuando el estado es correcto; las comprobaciones de preparación devuelven { "status": "error", … } con un 503 cuando no lo es. Configura los monitores de disponibilidad para que consulten /readyz (o /healthz).