Comment ça marche ?

../_images/structure.png

Architecture d’Iris

L’architecture d’Iris est assez simple.

Iris frontend exposes l’application web qui utilise le service d’authentification pour permettre à l’utilisateur de se connecter. Il utilise aussi Iris API pour gérer les idées et autres ressources.

Iris API exposes toutes les méthodes pour gérer les données utilisées par l’application web. Les endpoints de l’api sont protégées par le même système d’authentification que le frontend, car attend le jeton de l’utilisateur. Il utilise aussi la base de données et le service de stockage d’images pour stocker données, images et informations.


Systèmes d’authentification supportés

Voici la liste des services d’authentification actuellement supportés par Iris :


Services de stockage de fichiers supportés

Voici la liste actuelle des services de stockage de fichiers supportés par Iris :

  • Sur le serveur hébergeant l’API


Base de données supportées

Voici la liste actuelle des bases de données supportées par Iris :

  • MongoDB

Note

D’autres services d’authentification et de stockage de fichiers seront ajoutés dans le futur.

Si vous voulez, vous pouvez contribuer à la demande ou l’implémentation de nouveaux services.