matrix.atproto.fr - un salon de messagerie utilisant vos identifiants Atproto
Il n’y a pas de communauté sans espace d’échange. Nous pourrions opter pour la facilité et utiliser Discord, mais nous préférons privilégier des services européens, et si possible les auto-héberger. Il n’y a pas de communauté sans espace pour échanger. Nous pourrions opter pour la facilité et utiliser Discord, mais nous préférons privilégier des services européens, et si possible les auto-héberger.
Matrix apparaît comme un candidat sérieux grâce à son système fédéré. En effet, le protocole Matrix permet à des utilisateurs de communiquer entre eux, même s’ils sont inscrits sur des serveurs différents. Un salon Matrix peut ainsi héberger des discussions entre deux personnes dont les comptes et les points d’accès sont hébergés sur deux serveurs distincts.
Le problème avec Matrix : nous ne pouvons pas demander à nos visiteurs, qui ne possèdent pas de compte sur un serveur Matrix, de créer un énième compte de messagerie instantanée. Ce serait un obstacle majeur pour l’expérience utilisateur. Heureusement, le serveur Synapse supporte des fournisseurs d’authentification alternatifs, ce qui nous permet de proposer aux visiteurs de s’authentifier simplement via leur PDS.*Personal Data Server : serveur conservant les données personnelles
alt
Interface de connexion au serveur matrix de atproto.fr
Le PDS de l'utilisateur va confirmer auprès de l'utilisateur l'authentification avec le contexte choisi par l'application demandeuse. Ici matrix.atproto.fr demande une simple vérification d'identité sans accès aux publications.
alt
Demande d'autorisation du PDS de l'utilisateur.
L'utilisateur, une fois authentifié, a son nom d'affichage et sa photo de profile identique à ceux de son compte Bluesky/Eurosky...Il peut alors rejoindre les différents canaux disponibles.
alt
Capture d'écran d'interface Element du serveur matrix
Ce système d'authentification fonctionne aussi avec l'application Element X sur IOS ou Android, permettant à n'importe quel utilisateur de Atproto de se connecter au serveur via son téléphone.