Kairos citizen architecture
Kairos-citizen
Kairos citizen fournit tout ce dont un citoyen a besoin pour gérer son carnet de vaccination personnel.
Backend du citoyen
Documentation de l’API
Nous fournissons une documentation swagger.
Authentification
Pour l’authentification, nous utilisons OpenID
OpenID Connect 1.0 est une simple couche d’identité au-dessus du protocole OAuth 2.0. Il permet aux clients de vérifier l’identité de l’utilisateur final sur la base de l’authentification effectuée par un serveur d’autorisation, ainsi que d’obtenir des informations de base sur le profil de l’utilisateur final d’une manière interopérable et de type REST.
┌────────────────┐
│ Vaccination │
│ reminder email │──────┐
│ sender │ │
└────────────────┘ │
│ ┌────────────┐
┌────────────────┐ │ │ │
│ │ ┌──Read────▶│ Database │
┌──▶│ API 1 │ │ │ │
│ │ │ │ └────────────┘
┌──────────┐ │ └────────────────┘ │ ▲
│ │ │ ● │ │
│ Frontend │──┤ ──────────┤ write
│ │ │ ● │ │
└──────────┘ │ ┌────────────────┐ │ ┌──────────────┐
│ │ │ │ │ │
└──▶│ API N │ └─Write───▶│Event Listener│
│ │ │ │
└────────────────┘ └──────────────┘