Image of an arrow

LemonLDAP::NG : des nouvelles du développement et un appel aux testeurs

LemonLDAP::NGCela fait plusieurs mois que nous l’annonçons : la nouvelle version de LemonLDAP::NG va sortir… Oui mais quelle version — et quand ?

Dans une présentation que j’ai donnée à la conférence OW2 de novembre dernier, je dressais la liste d’un certain nombre de nouveautés prévues pour la version 2.0. Entre-temps, la communauté a choisi de travailler sur une version estampillée 1.9, plutôt que 2.0, et de remettre cette dernière à une date ultérieure.

Réorganisation des priorités

Pourquoi ? Parce que les ambitions sont toujours grandes lorsqu’il s’agit de réaliser une version majeure et il est compliqué d’estimer le temps requis pour la terminer. Et ce d’autant plus qu’il s’agit d’un projet communautaire; bien que soutenu par d’importants partenaires comme Savoir-faire Linux, la Gendarmerie Nationale et le Ministère de l’Intérieur, ce n’est pas un produit d’éditeur bénéficiant d’une équipe dédiée de R&D.

Alors quels choix justifient la sortie d’une version 1.9 au lieu de la 2.0 ? Par rapport aux sujets présentés lors de la conférence OW2, les principales évolutions de la nouvelle version restent les mêmes :

  • Support de OpenID Connect, comme fournisseur de service et comme fournisseur d’identité (1)
  • Réécriture complète du Manager en AngularJS (2)
  • Réarticulation du code du Handler autour d’une API, dont l’objectif est le support de plusieurs conteneurs Web comme Apache et Nginx (3)
  • Échange d’attributs via CAS (4)
  • Sérialisation JSON des données de configuration et de session

Mais tout le travail que nous souhaitions faire sur le passage en PSGI ne pourra pas aboutir sur le portail, qui reste pour l’instant basé sur Perl CGI. Ce chantier nécessite beaucoup d’efforts et nous ne souhaitons pas bloquer la sortie de la nouvelle version à cause de lui. Nous avons d’ailleurs beaucoup d’autres idées à mettre en œuvre pour la version 2.0 (nouvelles fonctionnalités dans le Manager, réécriture du stockage des notifications, etc.) et nous voulons prendre le temps de les réaliser correctement.

Bref, la 1.9, c’est pour quand ?

Selon la feuille de route actuelle, cette nouvelle version devrait sortir d’ici la fin du mois de février. Les principaux développements sont terminés et nous sommes en phase de test. Et c’est là que vous pouvez nous aider ! Nous avons en effet besoin de la communauté pour installer et tester cette nouvelle version. N’hésitez pas à nous contacter pour remonter les problèmes que vous rencontrez. Merci !


Articles similaires

Image of an arrow

La LDAPCon est une conférence internationale autour de la technologie LDAP et des enjeux de gestion des identités, d’authentification et d’habilitation. L’événement qui se déroulera cette année à Bruxelles du 19 au 20 octobre, se tient tous les deux ans dans un pays différent : 2007 à Cologne en Allemagne 2009 à Portland aux États-Unis […]

Savez-vous comment automatiser l’installation ainsi que la configuration de Nexus Repository Manager version 3.x avec Ansible ? Pas encore ? On vous donne un coup de pouce ici ! Pour rappel, Ansible est un outil de déploiement qui permet à des playbooks d’automatiser les déploiements d’applications et d’infrastructure. L’avantage clé d’Ansible est sa flexibilité puisqu’il […]

         Nous sommes heureux de vous annoncer la sortie d’une vidéo promotionnelle produite par Microsoft eux-même ! Fruit d’une collaboration autour de la plateforme Azure, cette vidéo souligne la pertinence et l’essor des technologies open source dans l’environnement infonuagique Azure de Microsoft ainsi que notre capacité d’innovation en combinant technologies open source […]

Thumbnail image

L’authentification unique (en anglais Single Sign On ou SSO) est aujourd’hui bien implantée dans les systèmes d’information, grâce à une large offre de produits et surtout de nombreux standards comme CAS, SAML ou OpenID Connect, pour ne citer que les plus importants. Cependant, ce domaine reste difficile d’accès car chaque nouvelle norme demande un temps […]

Thumbnail image

La Ville de Villeurbanne mise sur l’Open Source et choisit LemonLDAP::NG pour contrôler les droits d’accès de ses utilisateurs. La Ville de Villeurbanne possédait plusieurs applications Web dont l’authentification était déjà déléguée à un serveur central CAS (Central Authentification Services), modifié pour les besoins de Villeurbanne pour donner accès à la fois aux utilisateurs internes […]