Bonjour,
toutes les méthodes d’authentification évoquées jusqu’ici ont un défaut majeur : elles ne permettent pas l’authentification des français de l’étranger.
Cependant, à l’occasion des élections législatives, #MAVOIX a accès en tant que « candidat » à la liste électorale des français de l’étranger avec notamment leurs e-mails.
L’idée, proposée par @Quitterie, est donc d’envoyer un e-mail à ces votants en leur proposant de créer leur compte sur une plateforme développée à cet effet, qui leur servira ensuite à s’authentifier sur la plateforme de vote.
Il faut donc développer :
- l’envoi d’un formulaire à usage unique pour s’assurer que chaque votant français de l’étranger pourra s’enregistrer une fois
- enregistrer ces votants dans une base de données
- servir ces identifiants via un serveur d’authentification OAuth2
- configurer la plateforme de vote pour lister/proposer ce connecteur OAuth2
- un sous-domaine oauth-fde.mavoix.info et une machine sur laquelle déployer un conteneur Docker avec l’app à l’intérieur, par exemple une machine avec un reverse proxy déjà en place qui route le virtual host oauth-fde.mavoix.info vers le port 3000 fera l’affaire
J’ai commencé les tâches 2 et 3.
Le code est disponible ici :
Il y’a déjà un back-office d’admin, un frontend pour s’authentifier et un serveur OAuth2 qui n’a pas encore été testé.
Il faudrait quelqu’un pour bosser avec moi sur les tâches 1 et 5
C’est très urgent.
Des volontaires ?