Aller au contenu

Ligne gouvernementale (dgov.mn)

Production · Couches 2–4 · Dépôts : *-dgov-mn · *.dgov.mn

La ligne miroir de l'écosystème destinée aux organismes publics. Elle partage la même filiation de code que la ligne du secteur privé *.gerege.mn — même architecture, mêmes conventions, même socle de sécurité.

Pourquoi une ligne distincte ?

Les services publics et privés diffèrent sur trois points : les exigences légales, la gouvernance des données et le régime d'audit. Les servir depuis un seul déploiement reviendrait à :

  • brouiller la question de savoir quelles données se trouvent où,
  • rendre difficile la délimitation du périmètre d'audit,
  • transformer une évolution réglementaire d'un côté en contrainte inutile de l'autre.

D'où : un code, deux déploiements.

Composants

Domaine Plateforme Couche Dépôt Open source
sso.dgov.mn Government SSO (DAN-Government) 2 sso-dgov-mn
template.dgov.mn Government Template Platform V3.0 3 template-dgov-mn
Government Template — édition Node.js 3 template-dgov-mn-nodejs
developer.dgov.mn DGOV Developer Portal 4 developer-dgov-mn
ring.dgov.mn Ring System 4 ring-dgov-mn
hurdan.dgov.mn Plateforme « Khurdan » 4 hurdan-dgov-mn

Government SSO

sso.dgov.mn — le fournisseur OIDC de la ligne gouvernementale. Même architecture que Gerege SSO : code OAuth2/OIDC Go maison (en remplacement de Hydra), proxy eID, et lieu unique d'enregistrement des applications.

Le noyau d'identité est commun aux deux lignes — toutes deux reposent sur eID Mongolia. Un citoyen n'a qu'un seul eID ; quelle que soit la ligne où il se connecte, ce sont les mêmes certificats et les mêmes PIN qui s'appliquent.

Note historique : ce service se trouvait autrefois sur le domaine dan.dgov.mn, avant d'être renommé sso.dgov.mn.

Government Template Platform V3.0

template.dgov.mnle socle pour bâtir l'administration électronique. Même stack que la Gerege Template Platform : backend Go en Clean Architecture (chi · pgx · RLS) + BFF Next.js 15 + Gemini AI, authentification eID, fournisseur OIDC.

L'édition Node.js (template-dgov-mn-nodejs) est un portage de la version Go : backend Express 5 · pg · RLS + frontend React. La stabilisation se poursuit.

Produits verticaux

Ring System

ring.dgov.mn — une plateforme de réingénierie des processus de services publics (dans le cadre de la fonction de suivi et d'évaluation du Secrétariat du Cabinet).

Son périmètre est très large : modélisation de processus BPMN/DMN, process mining, gestion de la chaîne d'approvisionnement. Les fondations sont posées ; le développement continue.

La plateforme « Khurdan »

hurdan.dgov.mn — la plateforme du régulateur des services numériques de l'État. Une surface pour délivrer les services et en superviser la délivrance. Fondée sur l'eID, augmentée par l'IA, et bâtie sur Government Template Platform V3.0. Open source.

DGOV Developer Portal

developer.dgov.mn — le portail développeur de la ligne gouvernementale. Même principe que le Gerege Developer Portal : catalogue d'API, marche à suivre pour enregistrer une application, et aucun stockage local d'identifiants. Open source.

Correspondance en miroir

Rôle Public Privé
SSO sso.dgov.mn sso.gerege.mn
Template template.dgov.mn open.gerege.mn
Portail développeur developer.dgov.mn developer.gerege.mn
Produits verticaux Ring · Khurdan Gerege Platform · Wallet
Identité eID Mongolia (commun) eID Mongolia (commun)

Documentation

Plusieurs dépôts de la ligne gouvernementale sont open source : leur documentation se lit donc directement sur GitHub. En particulier, sso-dgov-mn-documentation tient à part la documentation technique de Government SSO.