Aller au contenu

Environnements

DUST s’exécute sous la forme de trois services déployés. La plupart des intégrations nécessitent uniquement l’API DUST ; AuthD est accessible via les chemins /api/auth/* de l’API.

ServiceURLFonction
Application web DICEhttps://dice4.dustid.ioInterface web propriétaire pour les processus DUST.
API DUSThttps://apid.dustid.ioAPI principale. Référence Scalar sous /api/docs.
AuthDhttps://authd.dustid.ioComptes, organisations, sessions, OIDC et comptes de service.

L’API DUST expose la plateforme sous les chemins racine suivants :

CheminUtilisation
/api/auth/tokenÉchanger une clé API AuthD contre un jeton porteur.
/api/auth/jwksRécupérer le JWKS d’AuthD via l’API DUST.
/api/v1/*Opérations principales de l’API DUST.
/api/openapi.jsonSpécification OpenAPI générée et servie par l’API.
/api/docsRéférence Scalar interactive.

Consultez la Référence de l’API pour obtenir le catalogue complet des points de terminaison générés, ainsi que les Conventions pour connaître les en-têtes de contexte de requête inclus dans chaque appel.

L’API DUST fournit des sondes d’état standard à la racine du serveur (et non sous /api) :

CheminVérificationComportement en cas d’échec
/livezActivité — le processus est en cours d’exécution.Renvoie toujours 200 tant que le serveur fonctionne.
/readyzDisponibilité — inclut un aller-retour vers la base de données.Renvoie 503 si la vérification de la base de données échoue ou dépasse son délai d’expiration de 2 secondes.
/healthzAlias de la vérification de disponibilité.Identique à /readyz.

Tous les trois renvoient { "status": "ok", "timestamp": "…" } lorsqu’ils sont opérationnels ; lorsqu’ils ne le sont pas, les contrôles de disponibilité renvoient { "status": "error", … } avec un code 503. Configurez les outils de surveillance de disponibilité pour interroger /readyz (ou /healthz).