Skip to content

Serveur EIMIS dédié aux tests des partenaires

Adrien Touzouli edited this page Feb 6, 2024 · 18 revisions

L'équipe d'EIMIS met à disposition des partenaires (éditeurs, GRADeS, CPTS ...) une instance d'un serveur Matrix afin qu'ils puissent réaliser leurs tests d'interopérabilité.

Informations techniques

Ce serveur est basé sur Synapse, l'implémentation de référence du backend Matrix.

URL : https://matrix.preprod.eimis.incubateur.net

Ce serveur contient :

Limitations

Veuillez prendre en compte le limitations suivantes. Ce serveur

  • pourra être réinitialisé si besoin par l'équipe EIMIS.

Important

Tous les échanges et données présentes sur ce serveur sont à considérer comme éphémères

  • est accessible à n'importe quelle personne pourvu qu'elle possède un email.
  • est sur un hébergement de type HDS

Important

Il faut toutefois faire attention à ne transmettre aucune donnée sensible.

Note

Ce serveur est fermé à la fédération, si vous voulez connecter votre serveur, nous devons vous ajouter dans la whitelist.

Mode d'emploi

Pour pouvoir tenter une fédération entre votre serveur de Messagerie Instantanée (MI) et le serveur de test Matrix, vous devrez suivre les 3 étapes suivantes.

  1. Créer votre utilisateur de test sur le serveur de Matrix Eimis

  2. Vérifier la compatibilité avec le mécanisme de fédération Matrix

  • Si votre MI utilise un serveur Synapse, suivez la documentation officielle pour mettre en place la fédération.
    Vous pourrez alors évaluer la capacité de votre serveur à se fédérer via le testeur mis en place par Matrix.
  • Si votre MI n'utilise pas un serveur synapse, reportez-vous à sa documentation.
  • Si votre MI utilise un serveur basé sur protocole non compatible avec Matrix, vous devez au préalable :
    • soit utiliser un des bridges existants permettant la discussion entre votre protocole et le protocole matrix
    • soit développer vous-même ce bridge
  1. Lancer une discussion depuis votre application de MI
    Une fois que votre MI aura validé sa capacité à être fédérée vous pourrez retrouver l'utilisateur créé sur le serveur Matrix Eimis en le recherchant avec cette référence : @<nom d'utilisateur>:matrix.preprod.eimis.incubateur.net
    Par exemple, si l'utilisateur créé est "compte_test" alors il pourra être trouvé avec la référence :
    @compte_test:matrix.preprod.eimis.incubateur.net

image

une fois l'utilisateur trouvé, vous n'avez plus qu'à ouvrir la discussion avec lui.

Si vous avez réussi à établir une discussion entre votre utilisateur de test sur Matrix et un utilisateur sur votre MI,
alors 🎉 vous avez réussi à établir une fédération 🎉