IRILL - Research and Innovation on Free Software
IRILL, Paris

Intégration LDAP de Galène

Galène https://galene.org est un logiciel de vidéoconférence libre et gratuit. Depuis la version 0.5, Galène a deux mécanismes d'authorisation : un mécanisme naïf, basé sur des paires nom d'utilisateur-mot de passe, et un mécanisme cryptographique, qui utilise des « Javascript Web Tokens » (JWT). Le mécanisme cryptographique permet d'effectuer l'authorisation de manière externe : Galène délègue l'authorisation à un serveur externe qui prend les décisions d'authentification par exemple en consultant un fichier de mots de passe ou un serveur LDAP.

Yunohost https://yunohost.org est une distribution Linux qui vise à permettre à des utilisateur naïfs d'installer leur propre infrastructure réseau, par exemple sur un vieux PC ou un « single board computer » connecté au réseau. Yunohost inclut Galène, mais Galène n'est pas intégrée au système d'authenification et d'authorisation de Yunohost, qui est basé sur LDAP.

Le but de ce stage est d'améliorer l'intégration de Galène à Yunohost. Le stagiaire devra être prêt à installer une instance de Yunohost et à interagir avec la communeauté Yunohost pour comprendre ce qu'ils désirent, et ensuite suivre l'intégration de ses contributions à Yunohost ou à Galène.

Le stagiaire devra être d'accord pour que ses contributions soient intégrées à Galène et distribuées sous les licence (libres) de Galène et de Yunohost.

Contacts : Juliusz Chroboczek