<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://coudot.blogs.linagora.com/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Bonnes ID ~ Clément Oudot - . . .  . . .  _ _ _</title>
  <link>http://coudot.blogs.linagora.com/index.php/</link>
  <atom:link href="http://coudot.blogs.linagora.com/index.php/feed/category/_-_-_/rss2" rel="self" type="application/rss+xml"/>
  <description>Quelques informations sur le domaine de la gestion et la fédération des identités, et les logiciels libres en général.</description>
  <language>fr</language>
  <pubDate>Thu, 16 May 2013 16:21:30 +0200</pubDate>
  <copyright>Creative Commons</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.2.4</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2013/04/26/Sortie-de-LemonLDAP%3A%3ANG-1.2.4</link>
    <guid isPermaLink="false">urn:md5:75949c356349c4f897acc675d13595f5</guid>
    <pubDate>Fri, 26 Apr 2013 17:24:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category>    
    <description>    &lt;p&gt;Une nouvelle version de LemonLDAP::NG est sortie le 23 avril 2013&amp;nbsp;: la version 1.2.4.&lt;/p&gt;


&lt;p&gt;Cette version sera l'une des dernières de la branche 1.2, l'équipe travaillant désormais sur la version 1.3. Elle ne comporte que quelques correctifs&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Suppression de certains logs de debug dans le backend de configuration LDAP&lt;/li&gt;
&lt;li&gt;Meilleure gestion des logs de l'interface du backend de configuration&lt;/li&gt;
&lt;li&gt;Correction d'un bug empêchant l'utilisation du backend Multi avec un # dans le nom des modules&lt;/li&gt;
&lt;li&gt;Correction des problèmes d'encodage dans les POD des modules Perl&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les notes de publications sont visibles &lt;a href=&quot;http://jira.ow2.org/secure/ReleaseNote.jspa?projectId=10030&amp;amp;version=11264&quot;&gt;ici&lt;/a&gt;, et cette nouvelle version est téléchargeable &lt;a href=&quot;http://lemonldap-ng.org/download&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pensez à mettre à jour votre installation&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>LemonLDAP::NG version entreprise sera en Java</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2013/04/01/LemonLDAP%3A%3ANG-version-entreprise-sera-en-Java</link>
    <guid isPermaLink="false">urn:md5:df7aa4f783c52322944114c720fbcc1b</guid>
    <pubDate>Mon, 01 Apr 2013 14:47:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>java</category><category>lemonldap-ng</category><category>poisson davril</category><category>securité</category>    
    <description>    &lt;p&gt;La communauté du logiciel libre LemonLDAP::NG a longtemps hésité avant de prendre cette décision, mais cette dernière semble être la meilleure option pour faciliter l'implantation de LemonLDAP::NG dans le monde des entreprises&amp;nbsp;: LemonLDAP::NG Pro Special Edition sera en Java ou ne sera pas.&lt;/p&gt;


&lt;h2&gt;Un échange de bons procédés avec Oracle&lt;/h2&gt;


&lt;p&gt;La version entreprise de LemonLDAP::NG sera développée en partenariat avec Oracle, qui fournira des extensions dédiées dans sa JVM (Je Vous Méprise). Les avantages sont clairs pour le produit&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Formulaire d'enregistrement avant de télécharger le logiciel, permettant d'établir une cartographie réaliste des utilisateurs&lt;/li&gt;
&lt;li&gt;Paquets RPM binaires avec validation de la licence avant l'installation&lt;/li&gt;
&lt;li&gt;Console d'administration en Java natif (nécessite un serveur X)&lt;/li&gt;
&lt;li&gt;Utilisation d'une base de données Oracle pour le stockage de la configuration et des sessions (implémentation de triggers propriétaires à la clé)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ceci n'est qu'un juste de retour des choses envers la société Oracle qui par sa conduite exemplaire a permis la migration vers le logiciel libre de nombreuses sociétés.&lt;/p&gt;


&lt;h2&gt;Des contraintes d'exploitation connues des entreprises&lt;/h2&gt;


&lt;p&gt;Pour déployer la version entreprise, il faudra disposer d'un serveur d'application JEE avec support EJB 3.0. Cela permet aux entreprises ayant investi dans des piles logicielles Java complètes de les rentabiliser au maximum.&lt;/p&gt;


&lt;p&gt;On note d'ailleurs que LemonLDAP::NG sera diffusé sous forme d'EAR en plus des RPMs Oracle afin de complexifier le processus d'installation, trop simple avec la version communautaire (&lt;code&gt;apt-get install lemonldap-ng&lt;/code&gt; ou &lt;code&gt;yum install lemonldap-ng&lt;/code&gt;). Ainsi, les professions de chefs de projet et architectes J2EE seront valorisées.&lt;/p&gt;


&lt;p&gt;Afin de faire tourner cette nouvelle version, des actions manuelles sur la base de données et sur les paramètres bas-niveau du système d'exploitation seront nécessaires quotidiennement. Elles nécessiteront le passage par une interface graphique, empêchant ainsi toute automatisation, et donc le maintien d'un certain nombre d'emplois informatiques.&lt;/p&gt;


&lt;h2&gt;Relance du marché du matériel informatique&lt;/h2&gt;


&lt;p&gt;La version entreprise de LemonLDAP::NG sera basée sur les fonctionnalités de la version communautaire, avec les améliorations suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Formulaire d'authentification sous forme d'applet java&lt;/li&gt;
&lt;li&gt;Utilisation de frames dans l'interface utilisateur&lt;/li&gt;
&lt;li&gt;Support de IE 5.5 et Mozaic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ces améliorations sont aussi accompagnées de contraintes matérielles supplémentaires. Ainsi pour le support de 100 utilisateurs, il faudra prévoir&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;16 Go de RAM&lt;/li&gt;
&lt;li&gt;4 cœurs&lt;/li&gt;
&lt;li&gt;60 Go d'espace disque&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On déconseillera la virtualisation afin de permettre aux entreprises d'investir dans du matériel performant directement fabriqué en Asie par des informaticiens en devenir.&lt;/p&gt;


&lt;h2&gt;Support de Microsoft Windows et autres&lt;/h2&gt;


&lt;p&gt;Enfin&amp;nbsp;! se diront les lecteurs assidus de la presse informatique spécialisée dans les technologies peu novatrices. La version entreprise de LemonLDAP::NG étant en Java, elle sera directement disponible pour les plate-formes professionnelles et sécurisées comme Windows Server, AIX et Solaris.&lt;/p&gt;


&lt;p&gt;Fonctionnalité spéciale pour nos amis des plates-formes Windows, une version ASP du Handler LemonLDAP::NG nativement disponible sous IIS. Le cookie ne sera néanmoins compatible que pour Internet Explorer. L'authentification Active Directory sera également améliorée, avec la fourniture d'une sur-couche d'une sur-couche d'une sur-couche de la fenêtre d'authentification des postes de travail Windows, compatible Vista.&lt;/p&gt;


&lt;h2&gt;Disponibilité en 2014&lt;/h2&gt;


&lt;p&gt;La première version entreprise sera disponible en 2014, avec une version majeure tous les deux ans. Une version mineure sortira tous les 6 mois, incluant les correctifs de sécurité nécessaires à l'exposition du service sur Internet. Les processus de mises à jour seront industrialisés afin d'occuper prestataires et sous-traitants sur la gestion des régressions fonctionnelles. Les API évolueront également en profondeur afin de laisser la part belle aux développeurs.&lt;/p&gt;


&lt;p&gt;Malgré ces innovations de taille, la version communautaire continuera d'être maintenue, en Perl sous GNU/Linux, pour les amateurs et les bricoleurs. Nous espérons toutefois que vous adhérerez rapidement à la version entreprise afin de rentrer dans les rangs de l’homogénéité informatique.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>LemonLDAP::NG 1.2.3 : Soleil !</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2013/02/19/LemonLDAP%3A%3ANG-1.2.3-%3A-Soleil-%21</link>
    <guid isPermaLink="false">urn:md5:605b15004888cb2bccbe2e90635fa3a1</guid>
    <pubDate>Tue, 19 Feb 2013 17:19:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>apache</category><category>cas</category><category>lemonldap-ng</category><category>perl</category><category>planet-libre</category><category>saml</category><category>securité</category>    
    <description>    &lt;p&gt;Le 8 février dernier est sortie la version 1.2.3 de &lt;a href=&quot;http://lemonldap-ng.org&quot;&gt;LemonLDAP::NG&lt;/a&gt;. Prévue à l'origine pour n'être qu'une version corrective de la branche 1.2, de nombreux bugs et améliorations ont été inclus dans cette version, ce qui explique sa sortie tardive (6 mois après la version 1.2.2). Panorama de ces changements.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/.logo_lemonldap-ng_m.jpg&quot; alt=&quot;logo_lemonldap-ng.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;logo_lemonldap-ng.png, mai 2008&quot; /&gt;&lt;/p&gt;


&lt;h2&gt;Les signatures SAML au cœur du cyclone&lt;/h2&gt;


&lt;p&gt;En décembre, une alerte de sécurité a été diffusée concernant le traitement des signatures SAML dans LemonLDAP::NG (&lt;a href=&quot;http://seclists.org/oss-sec/2012/q4/500&quot;&gt;CVE-2012-6426&lt;/a&gt;), problème corrigé dès le 18 décembre sur &lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-570&quot;&gt;le SVN du projet&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Concrètement, la vérification des signatures était désactivée par défaut lors de la réception des messages et la fonction chargée de vérifier ensuite la signature n'était pas effective (mauvais appel de fonction de la librairie Lasso).&lt;/p&gt;


&lt;p&gt;Si vous travaillez donc avec le protocole SAML dans une version inférieur à 1.2.3, la mise à jour est chaleureusement conseillée pour revenir à une situation au beau fixe.&lt;/p&gt;


&lt;p&gt;Cette version apporte de plus certaines améliorations sur SAML, comme &lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-561&quot;&gt;le support des NameID transient&lt;/a&gt;, &lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-560&quot;&gt;un meilleur log des échanges SAML&lt;/a&gt; et &lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-563&quot;&gt;la compatibilité de l'IDP SAML avec une authentification CAS&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Soleil Orage Averse Pluie&lt;/h2&gt;


&lt;p&gt;Le support de SOAP a été amélioré&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-537&quot;&gt;Support de DBI pour le web service de suppression des notifications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-553&quot;&gt;Accès en écriture aux sessions SOAP pour les Handler&lt;/a&gt;, avec &lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-541&quot;&gt;une mise à jour de la documentation associée&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Le ciel est tombé sur l'en-tête X-Forwarded-For&lt;/h2&gt;


&lt;p&gt;Jusqu'ici, la gestion de l'en-tête X-Forwarded-For n'était pas évident. Cette en-tête est gérée par les proxys et permet de connaître l'adresse IP d'origine d'une requête HTTP, donc l'IP du client.&lt;/p&gt;


&lt;p&gt;Avant la version 1.2.1, l'activation de la gestion de cette en-tête inscrivait l'IP dans une variable spécifique de la session ($xForwardedForIpAddr), laissant l'IP standard dans la variable $ipAddr. Hors, même s'il est possible d'utiliser la variable $xForwardedForIpAddr dans des règles, dans d'autres endroits du code, $ipAddr est forcément utilisé (par exemple dans les logs, ou dans les modèles HTML des mails envoyés).&lt;/p&gt;


&lt;p&gt;Cette gestion a été revue, désormais si l'option X-Forwarded-For est activée dans LemonLDAP::NG, alors la variable de session $ipAddr prendra cette valeur, ce qui s'appliquera donc à toutes les fonctions utilisant cette variable.&lt;/p&gt;


&lt;p&gt;De plus, depuis la version 1.2.3, pour éviter que la valeur de cette en-tête soit modifiée manuellement par les utilisateurs,&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-559&quot;&gt; une règle de sécurité est apparue pour n'accepter cette en-tête que depuis certaines IP&lt;/a&gt; (en l'occurrence les adresses IP des proxys s'ils existent).&lt;/p&gt;


&lt;h2&gt;Accalmie sur les rejeux de formulaire&lt;/h2&gt;


&lt;p&gt;Les rejeux de formulaire sont une fonctionnalité assez marginale, permettant de transformer des requêtes GET en POST, utilisant comme données POST des informations de la session de l'utilisateur. En utilisant la fonction de sauvegarde du mot de passe en session, cela permet donc de faire du SSO sur des applications &lt;del&gt;mal écrites&lt;/del&gt; propriétaires.&lt;/p&gt;


&lt;p&gt;Plusieurs bugs ont été corrigés pour rendre cette fonction plus opérationnelle&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-550&quot;&gt;Utilisation d'une URL d'interception indépendante de l'URL du formulaire&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-551&quot;&gt;Correction des caches pour les requêtes suivant le rejeu de formulaire&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Toutefois, cette fonctionnalité reste assez peu avancée, et il est préférable d'utiliser les modes standards de SSO (en-tête HTTP, CAS, SAML, ...).&lt;/p&gt;


&lt;h2&gt;Séance d'UV pour le portail&lt;/h2&gt;


&lt;p&gt;Le portail est la partie visible de LemonLDAP::NG, là où les utilisateurs s'authentifient, changent leur mot de passe et voient les applications auxquelles ils sont accès.&lt;/p&gt;


&lt;p&gt;Comme le physique c'est important, la version 1.2.3 apporte deux nouveautés dans ce domaine&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-566&quot;&gt;Les utilisateurs peuvent trier les catégories pour placer en haut celles qu'ils utilisent le plus tri catégorie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-578&quot;&gt;Les administrateurs peuvent définir des règles de sélection d'un thème graphique, par rapport à l'URL de l'application protégée ou l'IP de l'utilisateur par exemple&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-412&quot;&gt;Le temps avant l'expiration du mot de passe est affiché en jour/heures/minutes/secondes, et plus uniquement en secondes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;D'hiver&lt;/h2&gt;


&lt;p&gt;D'autres améliorations diverses ont été faites&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-556&quot;&gt;Contrôle des applications demandant une authentification Cross Domain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-557&quot;&gt;Fonctionnement même si des sessions fichiers sont corrompues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/browse/LEMONLDAP-549&quot;&gt;Version installée affichée dans le Manager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Après la pluie&lt;/h2&gt;


&lt;p&gt;À présent que vous êtes convaincus qu'il faut absolument installer cette nouvelle version, &lt;a href=&quot;http://lemonldap-ng.org/download&quot;&gt;courrez la télécharger&lt;/a&gt;, ou mettez à jour via vos distributions préférées&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;L'équipe du projet LemonLDAP::NG travaille déjà sur la version 1.3. N'hésitez pas à venir nous prêter main forte&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.2.2</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2012/09/25/Sortie-de-LemonLDAP%3A%3ANG-1.2.2</link>
    <guid isPermaLink="false">urn:md5:1fbbfdeb2a673d37f3bc1d8e86db43b7</guid>
    <pubDate>Tue, 25 Sep 2012 13:36:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>securité</category>    
    <description>    &lt;p&gt;Une nouvelle version mineure de LemonLDAP::NG est sortie la semaine dernière, c'est l'occasion pour présenter les évolutions qui on eu lieu depuis la sortie de la version majeure 1.2 en juin dernier.&lt;/p&gt;


&lt;p&gt;Une première version mineure (1.2.1) a été publiée en juillet, avec les changements principaux suivants&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correction d'un bug critique empêchant les groupes LDAP d'être enregistrés en session.&lt;/li&gt;
&lt;li&gt;Correction de l'inclusion des modèles HTML pour l'envoi des mails.&lt;/li&gt;
&lt;li&gt;Modification de la gestion de l'IP &quot;X-Forwarded-For&quot;&amp;nbsp;: auparavant, la valeur de l'en-tête était stockée dans une clé de session séparée, désormais, si l'option &quot;Utiliser X-Forwarded-For&quot; est activée, la valeur du champ IP de la session est remplacée par la valeur de l'en-tête. Cela permet une meilleure prise en compte de cette option lors de la navigation dans l'explorateur de sessions, et pour l'affichage de l'historique de connexion.&lt;/li&gt;
&lt;li&gt;Ajout compatibilité CSS3 dans les modèles graphiques.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La seconde version mineure (1.2.2) sortie il y a quelques jours apporte les changements suivants&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Meilleure gestion du cross domain avec les cookies sécurisés&lt;/li&gt;
&lt;li&gt;Plusieurs correctifs sur le backend Multi, permettant son utilisation par SOAP, et le chainage de plusieurs annuaires LDAP utilisant des paramètres de connexion différents&lt;/li&gt;
&lt;li&gt;Nouveau web service pour supprimer des notifications&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;La liste complète des changements est accessible sur la forge du projet&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/secure/ReleaseNote.jspa?projectId=10030&amp;amp;version=10696&quot;&gt;1.2.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/secure/ReleaseNote.jspa?projectId=10030&amp;amp;version=10707&quot;&gt;1.2.2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Il est donc vivement recommandé de mettre à jour votre version de LemonLDAP::NG si ce n'est pas déjà fait.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.2</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2012/06/20/Sortie-de-LemonLDAP%3A%3ANG-1.2</link>
    <guid isPermaLink="false">urn:md5:3f59f92838e850dd385e830f6a713ec7</guid>
    <pubDate>Wed, 20 Jun 2012 12:02:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>planet-libre</category><category>securité</category>    
    <description>    &lt;p&gt;Cette semaine est sortie une nouvelle version majeure de &lt;a href=&quot;http://lemonldap-ng.org&quot;&gt;LemonLDAP::NG&lt;/a&gt;&amp;nbsp;: la version 1.2.0. Annoncée et attendue depuis plusieurs mois (&lt;a href=&quot;http://coudot.blogs.linagora.com/index.php/post/2012/02/07/Conf%C3%A9rence-LemonLDAP%3A%3ANG-au-FOSDEM-2012&quot; hreflang=&quot;fr&quot;&gt;voir la présentation donnée au FOSDEM&lt;/a&gt;), elle est enfin disponible et propose de nombreuses améliorations.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/.logo_lemonldap-ng_m.jpg&quot; alt=&quot;logo_lemonldap-ng.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;logo_lemonldap-ng.png, mai 2008&quot; /&gt;&lt;/p&gt;


&lt;p&gt;LemonLDAP::NG est un logiciel de WebSSO, contrôle d'accès et fédération des identités. Ses principales fonctionnalités sont&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portail d'application, affichant dynamiquement les applications autorisées&lt;/li&gt;
&lt;li&gt;Réinitialisation du mot de passe par un challenge par mail&lt;/li&gt;
&lt;li&gt;Interface d'administration Web&lt;/li&gt;
&lt;li&gt;Explorateur de sessions&lt;/li&gt;
&lt;li&gt;Notifications&lt;/li&gt;
&lt;li&gt;Support de nombreux moyens d'authentifications (LDAP, SQL, certificat SSL, Kerberos, etc.)&lt;/li&gt;
&lt;li&gt;Support des protocoles CAS, OpenID et SAML&lt;/li&gt;
&lt;li&gt;Propagation de l'identité par en-têtes HTTP, variables d'environnement ou rejeu de formulaires&lt;/li&gt;
&lt;li&gt;Identification des URLs à protéger par expressions régulières&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;On met le paquet&lt;/h2&gt;


&lt;p&gt;Tout d'abord avant d'entrer dans le détail des nouveautés, on peut noter que LemonLDAP::NG est désormais empaqueté pour les distributions suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Debian Squeeze&lt;/li&gt;
&lt;li&gt;RHEL/CentOS 5&lt;/li&gt;
&lt;li&gt;RHEL/CentOS 6&lt;/li&gt;
&lt;li&gt;Mageia Caudron&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rien de plus simple donc pour installer ou mettre à jour LemonLDAP::NG que d'utiliser les outils standards des distributions comme apt-get, yum ou urpmi.&lt;/p&gt;


&lt;h2&gt;Une fonction historique&lt;/h2&gt;


&lt;p&gt;L'une des évolutions majeures de la 1.2 est l'historique des connexions. Cet historique permet de stocker les dates des dernières authentifications réussies et échouées. La raison de l'échec est également conservée.&lt;/p&gt;


&lt;p&gt;Ces informations sont d'abord visibles par les administrateurs dans l'explorateur de sessions, car elles sont chargées lors de l'ouverture de la session SSO depuis la session persistante de l'utilisateur.&lt;/p&gt;


&lt;p&gt;Il est ensuite possible de configurer LemonLDAP::NG pour présenter ces informations à l'utilisateur&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Par un onglet dédié dans le portail des applications&lt;/li&gt;
&lt;li&gt;Par une case à cocher affichant ces informations avant redirection vers l'application protégée&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/captures/Authentication_portal_1340022292201.png&quot; title=&quot;Authentication_portal_1340022292201.png&quot;&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/captures/.Authentication_portal_1340022292201_m.jpg&quot; alt=&quot;Authentication_portal_1340022292201.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Authentication_portal_1340022292201.png, juin 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le nombre d'authentifications conservées dans l'historique est lui aussi paramétrable, pour les authentifications réussies comme pour les authentifications échouées.&lt;/p&gt;


&lt;h2&gt;Docteur qui&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;La question qui revient le plus souvent de la part des personnes installant pour la première fois LemonLDAP::NG est&amp;nbsp;: &quot;Où sont les utilisateurs ?&quot;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/.doctor_who_logo_m.jpg&quot; alt=&quot;doctor_who_logo.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;doctor_who_logo.jpg, juin 2012&quot; /&gt;&lt;/p&gt;


&lt;p&gt;LemonLDAP::NG n'est pas un annuaire LDAP ou un référentiel autre permettant de créer, modifier ou supprimer des comptes utilisateurs. Il s'appuie au contraire sur des référentiels existants dans l'entreprise (LDAP, base de données) ou externes via des protocoles de fédération d'identités (OpenID, SAML, ...)&lt;/p&gt;


&lt;p&gt;Seulement il assez facile de comprendre la frustration ressentie lorsque l'on installe LemonLDAP::NG et qu'il faille créer soi-même un référentiel d'identités et le configurer avant de pouvoir tester le WebSSO.&lt;/p&gt;


&lt;p&gt;Relaxez-vous, la nouvelle version de LemonLDAP::NG arrive avec un module &quot;Démonstration&quot; configuré par défaut, qui fournit des comptes utilisateurs factices permettant d'ouvrir une session et d'accéder aux applications de test. On peut ainsi installer et démarrer LemonLDAP::NG en quelques minutes.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/photos/doctor-who-clarke19.jpg&quot; alt=&quot;NUP_102225_0127.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;NUP_102225_0127.jpg, juin 2012&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Les comptes de test sont issus de la série &lt;a href=&quot;https://fr.wikipedia.org/wiki/Doctor_Who&quot;&gt;Doctor Who&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rose Tyler: rtyler/rtyler&lt;/li&gt;
&lt;li&gt;Mickey Smith&amp;nbsp;: msmith/msmith&lt;/li&gt;
&lt;li&gt;Doctor Who: dwho/dwho&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;À noter que l'utilisateur &quot;dwho&quot; est le seul à avoir accès à l'interface d'administration et l'explorateur de sessions dans la configuration initiale.&lt;/p&gt;


&lt;h2&gt;Ne quittez pas, un agent va vous répondre&lt;/h2&gt;


&lt;p&gt;Des applications en maintenance, ça arrive même aux meilleurs. Si certaines organisations arrivent par des architectures en haute-disponibilité à éviter toute coupure de service lors de la mise à jour d'une application, ce n'est pas le cas pour tout le monde, et surtout parfois impossible pour certaines applications (schéma de base de données à modifier par exemple).&lt;/p&gt;


&lt;p&gt;Dans ce cas, au lieu que les utilisateurs accédant à l'application se retrouvent avec des messages d'erreurs exotiques (et même s'ils ont été prévus 10 fois par mail qu'une opération de maintenance allait avoir lieu !), il est préférable de les rediriger vers une page dédiée expliquant que l'application est en maintenance.&lt;/p&gt;


&lt;p&gt;Cette opération peut se faire en modifiant les configurations Apache, sur un ou plusieurs serveurs en fonction du déploiement de l'application, mais c'est souvent fastidieux et source d'erreurs.&lt;/p&gt;


&lt;p&gt;La nouvelle version de LemonLDAP::NG propose désormais un mode maintenance qui permet de désactiver temporairement l'accès à une application. Il suffit d'activer cette option depuis l'interface d'administration, et automatiquement les utilisateurs sont redirigés vers une page d'erreur spécifique lorsqu'ils tentent de joindre l'application. La configuration de LemonLDAP::NG étant propagée à tous les nœuds des applications, ce mode s'applique directement sur ces nœuds, sans intervention nécessaire sur la configuration Apache.&lt;/p&gt;


&lt;h2&gt;De la flotte au menu&lt;/h2&gt;


&lt;p&gt;Petite nouveauté également, la possibilité d'ajouter un menu flottant sur les applications protégées. Ce menu est un module chargé dans la configuration Apache qui ajoute des éléments au DOM de la page à la volée. Il est donc non-intrusif sur les applications.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/captures/LemonLDAP__NG_sample_protected_application_1340022329086.png&quot; title=&quot;LemonLDAP__NG_sample_protected_application_1340022329086.png&quot;&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/captures/.LemonLDAP__NG_sample_protected_application_1340022329086_m.jpg&quot; alt=&quot;LemonLDAP__NG_sample_protected_application_1340022329086.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;LemonLDAP__NG_sample_protected_application_1340022329086.png, juin 2012&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Ce module est pour l'instant très simple et ne propose que 2 liens&amp;nbsp;: retour à la page du portail ou déconnexion. Il est par contre facile de se créer son propre module en copiant le module d'origine.&lt;/p&gt;


&lt;h2&gt;Ave Radius&lt;/h2&gt;


&lt;p&gt;L'authentification Radius vient s'ajouter aux nombreux autres moyens d'authentification proposés par LemonLDAP::NG.&lt;/p&gt;


&lt;p&gt;Un des intérêts de Radius est d'être compatible avec Google Authenticator, qui propose une méthode de double authentification&amp;nbsp;: mot de passe et OTP (One Time Password). L'OTP est envoyé sur le téléphone mobile et permet donc de s'assurer que l'utilisateur est celui qui possède le mot de passe et le téléphone mobile associé au compte.&lt;/p&gt;


&lt;h2&gt;La communauté de l'année&lt;/h2&gt;


&lt;p&gt;Cette nouvelle version est le fruit d'un travail communautaire important, avec de nombreux bugs et patchs rapportés par les utilisateurs avancés de la solution&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dominique Fournier&lt;/li&gt;
&lt;li&gt;Emmanuel Lesouef&lt;/li&gt;
&lt;li&gt;Erwan Le Gall&lt;/li&gt;
&lt;li&gt;Gaultier Hubert&lt;/li&gt;
&lt;li&gt;Quentin Jaboeuf&lt;/li&gt;
&lt;li&gt;Mathieu Parent&lt;/li&gt;
&lt;li&gt;Romain Vrignaud&lt;/li&gt;
&lt;li&gt;Sébastien Bahloul&lt;/li&gt;
&lt;li&gt;ulkesh&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'équipe principale du projet s'est également beaucoup investie, en particulier François-Xavier Deltombe qui a rejoint le projet l'année dernière. Merci donc à lui et aux autres membres de l'équipe&amp;nbsp;: Xavier Guimard et Thomas Chemineau.&lt;/p&gt;


&lt;p&gt;Enfin, petit clin d'œil à Sandro Cazzaniga qui a rejoint Linagora pour la période estivale et qui a empaqueté LemonLDAP::NG pour Mageia.&lt;/p&gt;


&lt;h2&gt;Speed dating&lt;/h2&gt;


&lt;p&gt;Pour venir découvrir en direct cette nouvelle version, rendez-vous aux prochains salons du libre&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.solutionslinux.fr/animation_86_168_2463_p.html?cid=1377&quot;&gt;Solutions Linux à Paris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://schedule2012.rmll.info/Le-WebSSO-LemonLDAP-NG-presentation-et-nouveautes-de-la-version-1-2?lang=fr&quot;&gt;RMLL à Genève&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour les malchanceux qui ne pourront venir, le lot de consolation&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org/screenshots&quot;&gt;Captures d'écran&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org/download&quot;&gt;Téléchargement&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Conférence LemonLDAP::NG au FOSDEM 2012</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2012/02/07/Conf%C3%A9rence-LemonLDAP%3A%3ANG-au-FOSDEM-2012</link>
    <guid isPermaLink="false">urn:md5:80869ca6adc82ab13ca58945a849ec11</guid>
    <pubDate>Tue, 07 Feb 2012 23:05:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>conférence</category><category>lemonldap-ng</category><category>perl</category>    
    <description>    &lt;p&gt;Comme chaque année, le FOSDEM a lieu à Bruxelles et rassemble de nombreux développeurs de logiciels libres venant de différents pays.&lt;/p&gt;


&lt;p&gt;Cette année, pour la première fois, j'ai eu le plaisir de pouvoir présenter &lt;a href=&quot;http://lemonldap-ng.org&quot;&gt;LemonLDAP::NG&lt;/a&gt; dans la devroom Perl&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://farm8.staticflickr.com/7143/6829697671_cf4c220f5a.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Cette présentation a été l'occasion d'annoncer quelques nouveautés qui apparaîtront dans la prochaine version (1.2.0) sur laquelle nous travaillons activement&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Historique des connexions&amp;nbsp;: les connexions réussies ou échouées sont conservées et peuvent être affichée dans le menu du portail. Cela permettra en particulier de vérifier quand son compte a été utilisé.&lt;/li&gt;
&lt;li&gt;Module d'authentification Radius&amp;nbsp;: contribué par des utilisateurs avancés du logiciel, ce module est utile entre autres pour l'utilisation de l'authentification multi-facteurs de Google (voir &lt;a href=&quot;http://www.fitzdsl.net/?p=286&quot;&gt;le blog de Romain Vrignaud&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Règles d'ouverture de session personnalisées&amp;nbsp;: on pourra paramétrer des règles refusant l'ouverture d'une session avec l'affichage d'un message contextuel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cette nouvelle version apportera bien entendu son lot de correctifs et d'autres évolutions, elle devrait sortir d'ici le mois de mars. En attendant, vous pouvez retrouver &lt;a href=&quot;http://www.slideshare.net/coudot/fosdem-2012-llng&quot;&gt;les diapositives de la conférence du FOSDEM&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.1.2</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/10/07/Sortie-de-LemonLDAP%3A%3ANG-112</link>
    <guid isPermaLink="false">urn:md5:ec6a20150c63fc43662b98bc65585ca0</guid>
    <pubDate>Fri, 07 Oct 2011 16:57:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>cas</category><category>conférence</category><category>lemonldap-ng</category><category>perl</category>    
    <description>    &lt;p&gt;Sortie d'une nouvelle version de &lt;a href=&quot;http://lemonldap-ng.org&quot; hreflang=&quot;en&quot;&gt;LemonLDAP::NG&lt;/a&gt; en ce début d'automne, corrigeant quelques problèmes de la version 1.1.1, et apportant une amélioration du module fournisseur CAS.&lt;/p&gt;


&lt;h2&gt;Un problème&amp;nbsp;? Quel problème&amp;nbsp;? Mais y'a pas de problème&lt;/h2&gt;


&lt;p&gt;Parmi les petits soucis corrigés, on notera:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Meilleure gestion des dépendances Debian (Lasso et javascript-common)&lt;/li&gt;
&lt;li&gt;Importation des fonctions étendues dans le Handler si la cage Safe est désactivée&lt;/li&gt;
&lt;li&gt;Amélioration de la gestion des erreurs du Handler SecureToken&lt;/li&gt;
&lt;li&gt;Modification du comportement de la fonction d'autorisation du portail&amp;nbsp;: si l'application à afficher n'est pas connue du portail, elle est ignorée. On peut forcer l'affichage d'une application dans le portail avec le paramètre Display qu'il suffit de mettre à On.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;CAS / Lemon, un cocktail d'enfer&lt;/h2&gt;


&lt;p&gt;LemonLDAP::NG est fournisseur CAS depuis la version 1.0. Cela permet de remplacer facilement son serveur CAS par LemonLDAP::NG. Il manquait toutefois une petite fonctionnalité&amp;nbsp;: la gestion des autorisations pour les services CAS.&lt;/p&gt;


&lt;p&gt;Avant cette version, le fournisseur CAS de LemonLDAP::NG renvoyait des tickets CAS aux services sans contrôler que l'utilisateur était bien autorisé à accéder à ce service. L'autorisation devait se faire soit en interne à l'application, soit en positionnant un Handler LL::NG devant.&lt;/p&gt;


&lt;p&gt;Désormais, le fournisseur CAS peut vérifier l'autorisation d'accès à l'émission du ticket. Deux solutions alors si l'utilisateur n'est pas autorisé:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'utilisateur reste sur le portail avec un message d'erreur adéquat&lt;/li&gt;
&lt;li&gt;L'utilisateur repart sur le service avec un faux ticket, et l'erreur est alors gérée au niveau de l'application&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;À ma connaissance, cela fait de LemonLDAP::NG le seul serveur CAS sachant gérer les autorisations d'accès aux services&amp;nbsp;!&lt;/p&gt;


&lt;h2&gt;On s'est pas déjà vu quelque part&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;C'est possible. Mais si vous voulez être certain de me croiser, ne ratez pas les prochaines occasions&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.daasi.de/ldapcon2011/&quot; hreflang=&quot;en&quot;&gt;LDAPCon à Heidelberg les 10 et 11 octobre&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.appsec-forum.ch/&quot; hreflang=&quot;fr&quot;&gt;Application Security Forum à Yverdon-les-Bains les 26 et 27 octobre&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.1.1</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/07/29/Sortie-de-LemonLDAP%3A%3ANG-111</link>
    <guid isPermaLink="false">urn:md5:482ddee77e8dd24d853994c79be68cdc</guid>
    <pubDate>Fri, 29 Jul 2011 16:16:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category>    
    <description>    &lt;p&gt;En cette fin de juillet ensoleillée est sortie une nouvelle version mineure de LemonLDAP::NG, la 1.1.1&lt;/p&gt;


&lt;p&gt;Cette version corrige les problèmes suivants&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les fonctions SOAP n'étaient plus disponibles lorsque les notifications étaient activées&lt;/li&gt;
&lt;li&gt;Les notifications devaient être acceptées deux fois par les utilisateurs déjà authentifiés&lt;/li&gt;
&lt;li&gt;Le séparateur dans les nom de fichier des notifications n'était pas configurable&lt;/li&gt;
&lt;li&gt;La recherche des groupes LDAP ne fonctionnait pas si le DN de l'utilisateur contenait des caractères spéciaux (comme l'anitslash)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La nouvelle version est téléchargeable ici&amp;nbsp;: &lt;a href=&quot;http://lemonldap-ng.org/download&quot; hreflang=&quot;en&quot;&gt;http://lemonldap-ng.org/download&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.1</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/07/21/Sortie-de-LemonLDAP%3A%3ANG-11</link>
    <guid isPermaLink="false">urn:md5:ec9563cfb8369c59a595ac76b0bc96e2</guid>
    <pubDate>Thu, 21 Jul 2011 10:31:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>planet-libre</category>    
    <description>    &lt;p&gt;&lt;em&gt;Ceci est la reprise de l'article rédigé pour LinuxFR, disponible ici&amp;nbsp;: &lt;a href=&quot;http://linuxfr.org/news/sortie-de-lemonldapng-11&quot; hreflang=&quot;fr&quot;&gt;http://linuxfr.org/news/sortie-de-lemonldapng-11&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Le 8 juillet dernier, à la veille de l'ouverture des RMLL, est sortie une nouvelle version majeure de LemonLDAP::NG.&lt;/p&gt;


&lt;p&gt;LemonLDAP::NG est un logiciel de Web-SSO destiné à protéger des applications Web. Pour les utilisateurs, cela permet de ne s'authentifier qu'une seule fois (Single Sign-On) et pour les administrateurs du WebSSO cela permet de contrôler de manière centralisée les droits d'accès aux applications. LemonLDAP::NG supporte désormais de nombreux protocoles d'authentification et de fédération d'identités comme CAS, OpenID ou SAML 2.0.&lt;/p&gt;


&lt;p&gt;La version 1.1 apporte un certain nombre de nouveautés présentées ci-dessous.&lt;/p&gt;


&lt;h2&gt;Gestion des notifications&lt;/h2&gt;


&lt;p&gt;Une notification est un message affiché à l'utilisateur lors de son accès au portail d'authentification (accès obligatoire pour la création de sa session SSO). Une notification peut contenir des cases à cocher, qui devront alors être activées par l'utilisateur pour poursuivre.&lt;/p&gt;


&lt;p&gt;Ce système permet par exemple d'avertir un utilisateur sur la modification de ses habilitations, ou sur l'ajout ou la suppression d'une application dans le portail.&lt;/p&gt;


&lt;p&gt;Les notifications existent dans LemonLDAP::NG depuis la version 0.9.4, mais le paramétrage de cette fonctionnalité était complexe. Depuis la version 1.1, le Manager (interface d'administration de la solution) possède désormais un explorateur qui permet de créer et parcourir les notifications.&lt;/p&gt;


&lt;p&gt;De plus, les notifications peuvent désormais&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;S'adresser à tous les utilisateurs (auparavant, une notification était enregistrée pour un utilisateur précis)&lt;/li&gt;
&lt;li&gt;Posséder une condition d'affichage (ce qui permet par exemple d'afficher une notification pour des utilisateurs provenant d'un certain réseau, ou possédant certains attributs)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour plus d'informations, vous pouvez consulter la &lt;a href=&quot;http://lemonldap-ng.org/documentation/latest/notifications&quot; hreflang=&quot;en&quot;&gt;documentation en ligne&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Réinitialisation du mot de passe par mail&lt;/h2&gt;


&lt;p&gt;Lorsqu'un utilisateur a perdu son mot de passe, LemonLDAP::NG propose une page où il peut réinitialiser son mot de passe par mail. Il n'est bien entendu pas question de lui transmettre son mot de passe actuel, mais bien de lui permettre d'en changer via un challenge par mail. Cette méthode est inefficace si le mot de passe du WebSSO est le même que le mot de passe de sa messagerie, mais dans les autres cas, elle permet d'alléger considérablement les appels au support.&lt;/p&gt;


&lt;p&gt;La cinématique est la suivante&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'utilisateur fait une demande de réinitialisation en entrant son identifiant (ou tout attribut permettant de l'identifier de manière unique, comme son mail)&lt;/li&gt;
&lt;li&gt;Un mail est envoyée avec un lien, dont la validité est configurable (par défaut 24 heures)&lt;/li&gt;
&lt;li&gt;Le lien mène à une page permettant de saisir un nouveau mot de passe, ou de demander sa génération automatique&lt;/li&gt;
&lt;li&gt;Le nouveau mot de passe est envoyé par mail&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour plus d'informations, vous pouvez consulter la &lt;a href=&quot;http://lemonldap-ng.org/documentation/latest/resetpassword&quot; hreflang=&quot;en&quot;&gt;documentation en ligne&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Authentification par Yubikey&lt;/h2&gt;


&lt;p&gt;La Yubikey est un périphérique physique permettant de faire de l'authentification avec mot de passe à usage unique (One Time Password, OTP).&lt;/p&gt;


&lt;p&gt;LemonLDAP::NG permet désormais d'utiliser ce périphérique pour ouvrir une session SSO. Les attributs de l'utilisateur peuvent être ensuite récupéré en associant l'identifiant de la clé à l'identifiant de l'utilisateur dans la base des comptes (LDAP ou SQL).&lt;/p&gt;


&lt;p&gt;Pour plus d'informations, vous pouvez consulter la &lt;a href=&quot;http://lemonldap-ng.org/documentation/latest/authyubikey&quot; hreflang=&quot;en&quot;&gt;documentation en ligne&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Personnalisation&lt;/h2&gt;


&lt;p&gt;La personnalisation du produit est facilitée dans la dernière version, en particulier&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Les messages d'erreurs peuvent être surchargés dans le fichier INI&lt;/li&gt;
&lt;li&gt;Les thèmes possèdent désormais des modèles HTML &quot;custom&quot; inclus dans les modèles par défaut&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour plus d'informations, vous pouvez consulter la &lt;a href=&quot;http://lemonldap-ng.org/documentation/latest/portalcustom&quot; hreflang=&quot;en&quot;&gt;documentation en ligne&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.0.6 et autres actualités</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/06/01/Sortie-de-LemonLDAP%3A%3ANG-106-et-autres-actualites</link>
    <guid isPermaLink="false">urn:md5:a75760c0f545fc34330c913d94d2a6a4</guid>
    <pubDate>Wed, 01 Jun 2011 15:47:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>conférence</category><category>lemonldap-ng</category><category>perl</category>    
    <description>    &lt;p&gt;La version 1.0.6 de LemonLDAP::NG est sortie le 30 mai, apportant quelques corrections&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La recherche LDAP de l'utilisateur requête à présent explicitement la liste des attributs (et non la totalité des attributs)&lt;/li&gt;
&lt;li&gt;La syntaxe de configuration de l'authentification multiple (backend Multi) est désormais acceptée dans le Manager&lt;/li&gt;
&lt;li&gt;Les valeurs base64 sont correctement échappées dans le javascript du Manager pour être compatibles avec les sélecteurs jQuery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cette version peut être téléchargée ici&amp;nbsp;: &lt;a href=&quot;http://lemonldap-ng.org/download&quot; hreflang=&quot;fr&quot;&gt;http://lemonldap-ng.org/download&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;La prochaine version sera une version majeure, la 1.1.0, incluant quelques nouvelles fonctionnalités sympa&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Authentification par &lt;a href=&quot;http://www.yubico.com/yubikey&quot; hreflang=&quot;en&quot;&gt;Yubikey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Authentification &quot;esclave&quot;, c'est-à-dire liée à un produit de SSO frontal qui transmet les données dans les en-têtes HTTP (LemonLDAP::NG, SiteMinder, OpenAM, etc.)&lt;/li&gt;
&lt;li&gt;Simplification de la personnalisation du thème graphique (pour les pages du portail et les mails HTML envoyés)&lt;/li&gt;
&lt;li&gt;Amélioration de la fonctionnalité de réinitialisation du mot de passe par mail, avec renvoi possible du mail de confirmation, et saisie du nouveau mot de passe sur le portail, en plus de la possibilité de le générer&lt;/li&gt;
&lt;li&gt;Gestion d'une notification globale, c'est-à-dire applicable à tous les utilisateurs (les notifications en 1.0 doivent être attribuées nominativement)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cette nouvelle version devrait sortir fin juin/début juillet, on pourra en entendre alors parler lors de deux événements&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://journeesperl.fr/fpw2011/talk/3383&quot; hreflang=&quot;fr&quot;&gt;Les journées Perl à Paris le 24 juin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://2011.rmll.info/CAS-OpenID-Shibboleth-SAML-un-WebSSO-pour-les-gouverner-tous?lang=fr&quot; hreflang=&quot;fr&quot;&gt;Les RMLL à Strasbourg le 13 juillet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sinon, vous pourrez trouver quelques  informations sur LemonLDAP::NG dans le &lt;a href=&quot;http://www.gnulinuxmag.com&quot; hreflang=&quot;fr&quot;&gt;GNU/Linux Magazine&lt;/a&gt; de ce mois-ci (n°139 / juin 2011) dans le reportage sur ConFoo.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.0.5</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/04/15/Sortie-de-LemonLDAP%3A%3ANG-105</link>
    <guid isPermaLink="false">urn:md5:00c68ff3192d8c50e71049033fad5ef4</guid>
    <pubDate>Fri, 15 Apr 2011 17:58:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
            
    <description>    &lt;p&gt;Une nouvelle version de LemonLDAP::NG vient de sortir. Celle-ci apporte les changement suivants&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correction d'un bug sur le menu des applications, qui masquait des applications autorisées à certains utilisateurs parce qu'elles étaient interdites à d'autres&lt;/li&gt;
&lt;li&gt;Possibilité de définir une sous-routine dans lemonldap-ng.ini&amp;nbsp;: cela permet de surcharger des méthodes à la volée, sans toucher au script index.pl&lt;/li&gt;
&lt;li&gt;Gestion de l'authentification SMTP, pour la fonctionnalité de réinitialisation du mot de passe par mail&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cette version implique l'installation d'une nouvelle dépendance Perl: Clone. Si vous utilisez les paquets RPM ou DEB, cette dépendance sera installée automatiquement (il faudra toutefois un apt-get dist-upgrade au lieu d'un simple apt-get upgrade sous Debian).&lt;/p&gt;


&lt;p&gt;Téléchargement: &lt;a href=&quot;http://lemonldap-ng.org/download&quot; title=&quot;http://lemonldap-ng.org/download&quot;&gt;http://lemonldap-ng.org/download&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Le SSO, cause principale de la maladie d'Alzheimer</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/04/01/Le-SSO-cause-principale-de-la-maladie-dAlzheimer</link>
    <guid isPermaLink="false">urn:md5:057858ad6b85b8cfbc4570c30c6e3bab</guid>
    <pubDate>Fri, 01 Apr 2011 13:57:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>poisson davril</category><category>securité</category>    
    <description>    &lt;p&gt;Une étude de l'institut NAZ (Neuroscience AlZheimer) vient de prouver le lien entre le déploiement du SSO en entreprise et la maladie d'Alzheimer, désormais classée dans les accidents du travail.&lt;/p&gt;


&lt;h2&gt;De la paresse mémorielle à la maladie&lt;/h2&gt;


&lt;p&gt;Le SSO, Single Sign On, est un système informatique permettant aux utilisateurs de n'avoir qu'un seul mot de passe pour accéder à toutes leurs applications. La généralisation de ce système change radicalement les habitudes des usagers, qui sollicitent de moins en moins leur mémoire dans leur travail quotidien.&lt;/p&gt;


&lt;p&gt;Certains systèmes SSO peuvent même déclencher l'authentification de l'utilisateur à partir d'une carte à puce, ou de son empreinte digitale&amp;nbsp;: plus aucun accès mémoire n'est requis&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Le cerveau doit être sans cesse sollicité pour fonctionner. Avec le SSO, le voici devenu presque inutile, avec les conséquences que l'on connaît maintenant.&lt;/p&gt;


&lt;h2&gt;Le téléphone portable, une première alerte ignorée&lt;/h2&gt;


&lt;p&gt;L'arrivée des téléphones portable avait déjà créé du remous dans la communauté médicale, accusant le répertoire téléphonique d'affaiblir les capacités cognitives de ses utilisateurs&amp;nbsp;: aujourd'hui, personne ne connaît plus que 3 ou 4 numéros de téléphone, contre plusieurs dizaines auparavant.&lt;/p&gt;


&lt;h2&gt;La riposte est en cours&lt;/h2&gt;


&lt;p&gt;Pour palier à ce problème, plusieurs entreprises ont décidé d'abandonner le SSO. Elles exigent désormais au moins deux mots de passe pour se connecter aux applications, dont un doit être une date d'anniversaire, ou le prénom d'un proche. Elles espèrent ainsi faire reculer la maladie, au moins jusqu'à la retraite de leurs salariés.&lt;/p&gt;


&lt;p&gt;À votre échelle, vous pouvez également agir&amp;nbsp;: jetez tous les papiers que vous trouverez sur lesquels des mots de passe sont écrits. Vous contribuerez ainsi à l'amélioration de la santé mentale de vos collègues.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Mise à jour de sécurité sur LemonLDAP::NG (sortie de la version 1.0.4)</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/03/24/Mise-a-jour-de-securite-sur-LemonLDAP%3A%3ANG-sortie-de-la-version-104</link>
    <guid isPermaLink="false">urn:md5:87b1b31f5590e997348989e6631d4657</guid>
    <pubDate>Thu, 24 Mar 2011 10:08:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>planet-libre</category><category>securité</category>    
    <description>    &lt;p&gt;Une nouvelle version de LemonLDAP::NG est sortie cette semaine, numérotée 1.0.4.&lt;/p&gt;


&lt;p&gt;Cette version corrige entre autres un problème important, lié à la refactorisation du code de la cage d'exécution (Safe)&amp;nbsp;: les macros et les groupes étaient conservés en mémoire, et pouvaient donc être copiés d'une session d'utilisateur à une autre. Conséquence&amp;nbsp;: si les règles d'accès utilisent les macros ou les groupes, cela pouvait permettre l'accès à des personnes non autorisées aux applications.&lt;/p&gt;


&lt;p&gt;Il est donc vivement conseillé de migrer vers la nouvelle version.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://lemonldap-ng.org/download/&quot; hreflang=&quot;en&quot;&gt;Page de téléchargement de LemonLDAP::NG&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.0.3</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/03/15/Sortie-de-LemonLDAP%3A%3ANG-103</link>
    <guid isPermaLink="false">urn:md5:28e94b89deb78fb1aea7fe723aaa44a1</guid>
    <pubDate>Tue, 15 Mar 2011 17:30:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>planet-libre</category>    
    <description>    &lt;p&gt;Une nouvelle version mineure de LemonLDAP::NG, la version 1.0.3, est sortie le 7 mars dernier, très rapidement après la 1.0.2.&lt;/p&gt;


&lt;p&gt;Cette sortie se justifie par la correction d'un bug apparu dans la 1.0.2 et qui empêchait les applications en mode automatique (c'est à dire dont les droits d'accès sont calculés à la volée) d'apparaître dans le menu des applications. Ce bug a été introduit pour une modification de la gestion de la cage d'exécution (Safe.pm), il est à présent corrigé.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://lemonldap-ng.org/download/&quot; hreflang=&quot;en&quot;&gt;Page de téléchargement de LemonLDAP::NG&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.0.2</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/03/01/Sortie-de-LemonLDAP%3A%3ANG-102</link>
    <guid isPermaLink="false">urn:md5:657221c5fae3c74f48184df8aa4a62d5</guid>
    <pubDate>Tue, 01 Mar 2011 18:02:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>planet-libre</category>    
    <description>    &lt;p&gt;Une nouvelle version mineure de LemonLDAP::NG vient de sortir, corrigeant quelques problèmes sur la 1.0, publiée en fin d'année dernière.&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/.logo_lemonldap-ng_m.jpg&quot; alt=&quot;logo_lemonldap-ng.png&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;La version 1.0.2 apporte les améliorations principales suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Correction sur la prise en compte des niveaux d'authentification LDAP et DBI&lt;/li&gt;
&lt;li&gt;L'option portalOpenLinkInNewWindow n'est pas prise en compte&lt;/li&gt;
&lt;li&gt;Réinitialisation du mot de passe avec AuthChoice&lt;/li&gt;
&lt;li&gt;Meilleure gestion du cache de configuration dans le portail&lt;/li&gt;
&lt;li&gt;Protection de l'explorateur de sessions semblable à celle du Manager&lt;/li&gt;
&lt;li&gt;Masquage des catégories vides dans le menu des applications&lt;/li&gt;
&lt;li&gt;Correctifs sur le packaging Debian&lt;/li&gt;
&lt;li&gt;Nouvelle option useSafeJail pour désactiver l'utilisation de Safe.pm&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Quelques liens&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org/download&quot; hreflang=&quot;en&quot;&gt;Téléchargement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jira.ow2.org/secure/ReleaseNote.jspa?projectId=10030&amp;amp;version=10141&quot; hreflang=&quot;en&quot;&gt;Liste complète des changements&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>LemonLDAP::NG se présente à Montréal le 10 mars prochain</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/02/28/LemonLDAP%3A%3ANG-se-presente-a-Montreal-le-10-mars-prochain</link>
    <guid isPermaLink="false">urn:md5:04005cfc3c872f5189e469c85bbc48a1</guid>
    <pubDate>Mon, 28 Feb 2011 09:57:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>conférence</category><category>lemonldap-ng</category><category>linagora</category><category>perl</category><category>planet-libre</category><category>securité</category>    
    <description>    &lt;p&gt;Pour la première fois, &lt;a href=&quot;http://www.lemonldap-ng.org&quot; hreflang=&quot;en&quot;&gt;LemonLDAP::NG&lt;/a&gt; traverse l'atlantique et va se présenter lors de l'événement &lt;a href=&quot;http://confoo.ca/fr&quot; hreflang=&quot;fr&quot;&gt;ConFoo&lt;/a&gt; à Montréal.&lt;/p&gt;

&lt;div style=&quot;text-align:center&quot;&gt;
&lt;a href=&quot;http://www.confoo.ca/en/schedule&quot; lang=&quot;en&quot;&gt;&lt;img alt=&quot;I am speaking at ConFoo Web Techno Conference. March 9th to 11th 2011. Montreal&quot; style=&quot;border:0&quot; width=&quot;150&quot; height=&quot;100&quot; src=&quot;http://confoo.ca/images/propaganda/2011/en/speaking.jpg&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;



&lt;p&gt;ConFoo propose 3 journées de conférences sur les technologies Web, avec des pointures du domaines. On retrouvera en particulier parmi nos compatriotes Damien Seguy (&lt;a href=&quot;http://www.alterway.fr/&quot; hreflang=&quot;fr&quot;&gt;Alterway&lt;/a&gt;) et Fabien Potencier (&lt;a href=&quot;http://www.sensiolabs.com/fr&quot; hreflang=&quot;fr&quot;&gt;Sensio Labs&lt;/a&gt;), deux des acteurs les plus influents de la communauté PHP en France. ConFoo donne aussi la parole à des intervenants du domaine de la sécurité, comme Allan Foster de &lt;a href=&quot;http://forgerock.com/&quot; hreflang=&quot;en&quot;&gt;ForgeRock&lt;/a&gt; qui viendra parler d'OpenAM, le fork d'OpenSSO suite au rachat de SUN par Oracle.&lt;/p&gt;


&lt;p&gt;Pour ma part, j'aurai le plaisir de représenter &lt;a href=&quot;http://www.linagora.com&quot; hreflang=&quot;fr&quot;&gt;LINAGORA&lt;/a&gt;, et de faire découvrir LemonLDAP::NG au public québecois, et parler un peu de Perl au milieu des conférences Java, Python et PHP ;)&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Installer LemonLDAP::NG 1.0 sur Debian Lenny</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2011/02/10/Installer-LemonLDAP%3A%3ANG-10-sur-Debian-Lenny</link>
    <guid isPermaLink="false">urn:md5:60c782620716408fc61b3ad82a867c48</guid>
    <pubDate>Thu, 10 Feb 2011 11:37:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>GNU-Linux</category><category>lemonldap-ng</category><category>perl</category><category>planet-libre</category>    
    <description>    &lt;p&gt;Même si Debian Squeeze vient de remplacer Lenny comme version stable ce mois-ci, il reste que cette dernière reste une version serveur encore très déployée, en attendant les migrations vers Squeeze.&lt;/p&gt;


&lt;p&gt;La version 1.0 de LemonLDAP::NG a été empaquetée pour de nombreuses distributions, y compris Debian. Cependant, pour des questions de dépendances, les paquets Debian de LemonLDAP::NG sont compatibles avec Squeeze, et ne s'installent pas directement sous Lenny. Cela vous chagrine&amp;nbsp;? Moi aussi.&lt;/p&gt;


&lt;p&gt;Heureusement, il y a toujours des solutions. Celle que je vous propose consiste à télécharger directement les dépendances problématiques depuis le site&lt;a href=&quot;http://packages.debian.org&quot; hreflang=&quot;en&quot;&gt; http://packages.debian.org&lt;/a&gt; et de les installer manuellement. Les paquets à télécharger depuis leur version Sid sont&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;libjs-jquery&lt;/li&gt;
&lt;li&gt;libjs-jquery-ui&lt;/li&gt;
&lt;li&gt;libnet-ldap-perl&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Par exemple&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
wget http://ftp.de.debian.org/debian/pool/main/j/jquery/libjs-jquery_1.5-2_all.deb
dpkg -i libjs-jquery_1.5-2_all.deb 
wget http://ftp.de.debian.org/debian/pool/main/j/jqueryui/libjs-jquery-ui_1.8.dfsg-3_all.deb
dpkg -i libjs-jquery-ui_1.8.dfsg-3_all.deb 
wget http://ftp.de.debian.org/debian/pool/main/libn/libnet-ldap-perl/libnet-ldap-perl_0.4001-2_all.deb
dpkg -i libnet-ldap-perl_0.4001-2_all.deb 
&lt;/pre&gt;


&lt;p&gt;Voilà, ensuite il ne reste plus qu'à installer LemonLDAP::NG en suivant la &lt;a href=&quot;http://lemonldap-ng.org/documentation/latest/installdeb&quot; hreflang=&quot;en&quot;&gt;procédure officielle&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sortie de LemonLDAP::NG 1.0 !</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2010/12/01/Sortie-de-LemonLDAP%3A%3ANG-10</link>
    <guid isPermaLink="false">urn:md5:7b53bf3ed81e917dfa8cf6d8a39eff45</guid>
    <pubDate>Wed, 01 Dec 2010 16:20:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>ldap</category><category>lemonldap-ng</category><category>linagora</category><category>perl</category><category>planet-libre</category><category>saml</category><category>securité</category>    
    <description>    &lt;h2&gt;Non, vous ne rêvez pas&lt;/h2&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/.logo_lemonldap-ng_s.jpg&quot; alt=&quot;logo_lemonldap-ng.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Le bruit courrait depuis quelque temps déjà, c'est aujourd'hui chose faite&amp;nbsp;: La version 1.0 de LemonLDAP::NG est sortie&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Il ne faut évidemment pas se fier au numéro de version, LemonLDAP::NG est un logiciel qui a vu le jour il y a plusieurs années, au sein du Ministère des Finances et de la Gendarmerie Nationale. La version 1.0 marque la stabilisation d'un certain nombre de fonctionnalités et l'arrivée de modules très importants, comme les fournisseurs d'identité CAS, SAML et OpenID. Une attention toute particulière a été accordée à la gestion de la configuration, qui pouvait être l'un des reproches fait aux précédentes versions, afin que les futures évolutions de versions soient beaucoup plus simple.&lt;/p&gt;


&lt;h2&gt;L'heure des présentations&lt;/h2&gt;


&lt;p&gt;Mesdames, messieurs, j'ai le plaisir de vous présenter LemonLDAP::NG, un logiciel libre d'authentification unique (WebSSO) et de contrôle d'accès aux applications Web.&lt;/p&gt;


&lt;p&gt;Écrit en Perl et intégré directement au cœur du serveur HTTP Apache (à travers mod_perl), il analyse chaque flux HTTP pour d'une part vérifier les habilitations de l'utilisateur, et d'autre part enrichir la requête d'en-têtes HTTP pour transmettre les informations de session à l'application protégée. La cinématique complète est décrite &lt;a href=&quot;http://lemonldap-ng.org/documentation/presentation&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Une de ses grandes forces est la simplicité d'intégration des applications. En effet, il suffit de lire une en-tête HTTP ou une variable d'environnement pour utiliser le WebSSO. Et c'est sans compter &lt;a href=&quot;http://lemonldap-ng.org/documentation/latest/applications&quot; hreflang=&quot;en&quot;&gt;les applications qui sont nativement compatibles&lt;/a&gt; (OBM, Bugzilla, Dokuwiki, Linshare, etc.)&lt;/p&gt;


&lt;h2&gt;C'est en forgeant des en-têtes qu'on devient forgeron&lt;/h2&gt;


&lt;p&gt;À ses débuts, LemonLDAP::NG ne savait interagir qu'avec un annuaire LDAP pour authentifier les utilisateurs (d'où son nom). Aujourd'hui, il a bien mûri et peut utiliser les protocoles suivants&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LDAP&lt;/li&gt;
&lt;li&gt;SQL&lt;/li&gt;
&lt;li&gt;SSL X509&lt;/li&gt;
&lt;li&gt;Apache built-in modules (Kerberos, NTLM , OTP, …)&lt;/li&gt;
&lt;li&gt;SAML 2.0 / Shibboleth&lt;/li&gt;
&lt;li&gt;OpenID&lt;/li&gt;
&lt;li&gt;Twitter&lt;/li&gt;
&lt;li&gt;CAS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La grande nouveauté, c'est que LemonLDAP::NG est désormais fournisseur d'identités, c'est-à-dire qu'il peut transmettre l'identité d'un utilisateur à d'autres services en passant par des protocoles standards&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CAS (cf. &lt;a href=&quot;http://coudot.blogs.linagora.com/index.php/post/2010/08/30/LemonLDAP%3A%3ANG-CAS-la-barraque&quot; hreflang=&quot;fr&quot;&gt;article sur CAS&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;SAML 2.0 / Shibboleth (cf. &lt;a href=&quot;http://coudot.blogs.linagora.com/index.php/post/2010/06/18/LemonLDAP%3A%3ANG-sur-un-nuage&quot; hreflang=&quot;fr&quot;&gt;article sur SAML&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;OpenID&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Il SAML de quoi&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;C'est sur SAML que le travail a été le plus important, ce qui explique le laps de temps entre la précédente version (0.9.4.1 en octobre 2009) et celle-ci. Toutefois l'attente n'aura pas été vaine puisque LemonLDAP::NG est désormais&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fournisseur de service (conforme SP Lite)&lt;/li&gt;
&lt;li&gt;Fournisseur d'identités (conforme IDP Lite)&lt;/li&gt;
&lt;li&gt;Autorité d'attributs&lt;/li&gt;
&lt;li&gt;Fournisseur d'identités mandataire (Proxy IDP)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cela a été rendu possible par l'utilisation de la librairie GPL &lt;a href=&quot;http://lasso.entrouvert.org&quot; hreflang=&quot;en&quot;&gt;Lasso&lt;/a&gt; (cf. &lt;a href=&quot;http://coudot.blogs.linagora.com/index.php/post/2010/02/02/A-lassaut-de-Lasso&quot; hreflang=&quot;fr&quot;&gt;article sur Lasso&lt;/a&gt;). L'interaction a été bénéfique aux deux logiciels puisque la dernière version de Lasso (2.3) a bénéficié de nombreux tests et rapports d'anomalies issus du développement de LemonLDAP::NG.&lt;/p&gt;


&lt;h2&gt;Il y en a un peu plus, je vous le mets quand même&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;L'enrichissement des modules d'authentification et de fournisseur d'identités est certes une avancée majeure pour LemonLDAP::NG, mais la nouvelle version apporte également d'autres améliorations notables&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Refonte de l'interface de configuration (Manager) et de l'explorateur de sessions, avec une utilisation intensive de jQuery et jQuery UI.&lt;/li&gt;
&lt;li&gt;Nouveau thème (dark) pour le portail, ce qui porte à 3 le nombre de thèmes fournis par défaut.&lt;/li&gt;
&lt;li&gt;Possibilité de configurer les paramètres de redirection (port et HTTPS) pour chaque hôte virtuel, et non plus de manière globale par serveur physique.&lt;/li&gt;
&lt;li&gt;Configuration graphique du rejeu de formulaire, avec support des hôtes virtuels.&lt;/li&gt;
&lt;li&gt;Handler Zimbra.&lt;/li&gt;
&lt;li&gt;Choix d'authentification au niveau du portail.&lt;/li&gt;
&lt;li&gt;Fusion des fichiers de configuration locaux dans un fichier unique au format INI.&lt;/li&gt;
&lt;li&gt;Refonte du menu des applications pour une meilleure présentation des catégories et des applications.&lt;/li&gt;
&lt;li&gt;Dépôts YUM et Debian.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org&quot; hreflang=&quot;en&quot;&gt;Nouveau wiki&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://jira.ow2.org/secure/ReleaseNote.jspa?projectId=10030&amp;amp;version=10109&quot; hreflang=&quot;en&quot;&gt;L'ensemble des changements est visible sur le projet JIRA&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Merci, merci&lt;/h2&gt;


&lt;p&gt;LemonLDAP::NG est avant tout le fruit de la collaboration entre la Gendarmerie Nationale et la société LINAGORA.Cette nouvelle version a monopolisé ces deux acteurs sur l'année qui vient de s'écouler.&lt;/p&gt;


&lt;p&gt;Le support du SAML a été réalisé avec la collaboration de la société Entr'ouvert (éditrice de Lasso).&lt;/p&gt;


&lt;p&gt;Bien évidemment, tous les utilisateurs qui ont pu tester les versions candidates et qui ont fait des retours précieux ont grandement contribué à la sortie de la version 1.0.&lt;/p&gt;


&lt;p&gt;Vous pouvez retrouver LemonLDAP::NG à travers l'offre &lt;a href=&quot;http://www.linid.org&quot; hreflang=&quot;en&quot;&gt;LinID&lt;/a&gt; de LINAGORA, par le module LinID Access Manager.&lt;/p&gt;


&lt;p&gt;J'espère au nom de toute l'équipe de LemonLDAP::NG que cette nouvelle version comblera vos attentes, et vous donnera l'envie de parler de ce projet autour de vous. En attendant, n'hésitez pas à &lt;a href=&quot;http://lemonldap-ng.org/contact&quot; hreflang=&quot;en&quot;&gt;nous rejoindre&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;


&lt;h2&gt;Quelques liens pour la root&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org&quot; hreflang=&quot;en&quot;&gt;Site officiel de LemonLDAP::NG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org/download&quot; hreflang=&quot;en&quot;&gt;Téléchargement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org/screenshots&quot; hreflang=&quot;en&quot;&gt;Captures d'écran&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lemonldap-ng.org/documentation/1.0/start&quot; hreflang=&quot;en&quot;&gt;Documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Les captures d'écran de LemonLDAP::NG 1.0, en avant première !</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2010/11/28/Les-captures-decran-de-LemonLDAP%3A%3ANG-10-en-avant-premiere</link>
    <guid isPermaLink="false">urn:md5:57f9803cdf59b55eec71167fa5bc0394</guid>
    <pubDate>Sun, 28 Nov 2010 16:23:00 +0100</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>lemonldap-ng</category><category>perl</category><category>planet-libre</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/.logo_lemonldap-ng_m.jpg&quot; alt=&quot;logo_lemonldap-ng.png&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Cette semaine devrait sortir sur vos écrans retro-éclairés la nouvelle version de LemonLDAP::NG, et pas n'importe quelle version puisqu'il s'agira de la 1.0.&lt;/p&gt;


&lt;p&gt;En effet, le logiciel a désormais acquis de la stabilité et s'est enrichi depuis la dernière version (0.9.4.1) de nombreuses fonctionnalités, en particulier le support de CAS, SAML et OpenID. J'aurai l'occasion de revenir en détail sur tous ces éléments lors de la sortie officielle.&lt;/p&gt;


&lt;p&gt;En attendant, je vous laisse découvrir le nouveau site du projet ainsi que les captures d'écran de la 1.0&amp;nbsp;: &lt;a href=&quot;http://lemonldap-ng.org/screenshots&quot; hreflang=&quot;en&quot;&gt;http://lemonldap-ng.org/screenshots&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>LemonLDAP::NG CAS la baraque</title>
    <link>http://coudot.blogs.linagora.com/index.php/post/2010/08/30/LemonLDAP%3A%3ANG-CAS-la-barraque</link>
    <guid isPermaLink="false">urn:md5:d5bac1aa576efec582fefce74234a073</guid>
    <pubDate>Tue, 07 Sep 2010 12:19:00 +0200</pubDate>
    <dc:creator>KPTN</dc:creator>
        <category>. . .  . . .  _ _ _</category>
        <category>planet-libre</category>    
    <description>    &lt;h2&gt;CAS que c'est&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/casLogo.jpg&quot; alt=&quot;casLogo.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;CAS (Central Authentication Service) est un système de SSO alternatif à LemonLDAP::NG, basé sur le principe de la délégation&amp;nbsp;: chaque service fait appel au serveur central SSO pour obtenir l'identité de l'utilisateur. Le protocole CAS utilise des tickets transmis via des redirections HTTP, puis validés par l'application elle-même en interrogeant directement le serveur central (ce qui est appelé lien dorsal, ou backlink en anglais).&lt;/p&gt;


&lt;p&gt;L'avantage de CAS est donc de cloisonner les services, c'est-à-dire qu'un ticket de service ne permettra pas d'accéder à un autre service. Reste que le cookie SSO principal (celui du portail d'authentification) permet lui d'obtenir tous les tickets pour tous les services.&lt;/p&gt;


&lt;p&gt;CAS est un &lt;a href=&quot;http://www.jasig.org/cas/protocol&quot; hreflang=&quot;en&quot;&gt;protocole&lt;/a&gt;, passé successivement aux versions 1.0 et 2.0. Par amalgame CAS désigne aussi souvent l'implémentation serveur de référence fournie par &lt;a href=&quot;http://www.jasig.org/cas&quot; hreflang=&quot;en&quot;&gt;JASIG&lt;/a&gt;. Toutefois il est possible d'utiliser d'autres produits en tant que serveur CAS, comme c'est le cas désormais de LemonLDAP::NG.&lt;/p&gt;


&lt;h2&gt;Fidèle CAS trop&lt;/h2&gt;


&lt;p&gt;En effet, comme mentionné dans des billets précédents, les développements sur LemonLDAP::NG sont très actifs ces derniers temps. La plupart des efforts ont été concentrés sur l'implémentation de SAML 2.0, mais la nouvelle mouture de LemonLDAP::NG proposera également le support d'OpenID et de CAS (à la fois en tant que client -consumer- et serveur -provider-).&lt;/p&gt;


&lt;h3&gt;CAS a mia&lt;/h3&gt;


&lt;p&gt;Intéressons-nous tout d'abord à la partie cliente. Elle existe depuis quelques années dans LemonLDAP::NG, permettant de &quot;CASsifier&quot; le portail d'authentification. Concrètement, cela permet d'utiliser un serveur CAS externe comme authentification primaire sur LemonLDAP::NG.&lt;/p&gt;


&lt;p&gt;La nouvelle version de ce module apporte une nouveauté&amp;nbsp;: le mode mandataire (proxy).&lt;/p&gt;


&lt;p&gt;Ce mode permet de déclarer des applications protégées par LemonLDAP::NG comme mandatées. Dans ce cas des tickets proxy CAS sont obtenus pour chacune des applications et ensuite disponibles dans la session de l'utilisateur. Ils peuvent donc être ensuite transmis à l'application qui pourra les valider directement avec le serveur CAS. Cela est très utile par exemple pour protéger un webmail CASsifié, qui utilise en sous-main pam_cas pour valider l'identité de l'utilisateur.&lt;/p&gt;


&lt;h3&gt;Mare à CAS&lt;/h3&gt;


&lt;p&gt;La partie serveur elle est toute neuve. Basé sur l'interface de fournisseur d'identité créée pour l'intégration SAML, le fournisseur CAS implémente tout le protocole CAS 1.0 et CAS 2.0.&lt;/p&gt;


&lt;p&gt;LemonLDAP::NG devient donc le premier serveur CAS écrit en Perl&amp;nbsp;!&lt;/p&gt;


&lt;h2&gt;Vodka Lemon ou Gin CAS&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;Désormais, CAS n'est plus une alternative à LemonLDAP::NG, mais l'un de ces protocoles d'authentification. Il est donc possible de passer à LemonLDAP::NG en conservant les applications CASsifiées. Avantage supplémentaire&amp;nbsp;: en protégeant l'application CASsifiées, l'authentification est laissée en protocole CAS, mais LemonLDAP::NG peut désormais gérer les autorisations d'accès à l'application, et cela toujours de manière non-intrusive.&lt;/p&gt;


&lt;p&gt;Toutefois, l'implémentation de référence de CAS poursuit sa route, et implémente certaines fonctionnalités qui n'apparaissent pas dans la description du protocole. C'est le cas de certains services web utilisés pour obtenir des informations sur l'utilisateur, ou la gestion de la déconnexion des applications.&lt;/p&gt;


&lt;p&gt;Et bien entendu, reste le choix technologique de Java par rapport à Perl, matière à beaucoup de discussions qui ne font pas l'objet de cet article&amp;nbsp;!&lt;/p&gt;


&lt;h2&gt;CAS qu'on attend&amp;nbsp;?&lt;/h2&gt;


&lt;p&gt;Ces nouvelles fonctionnalités peuvent être testées en utilisant la version de développement. Une archive est construite toutes les nuits et disponible &lt;a href=&quot;http://forge.ow2.org/svnsnapshots/lemonldap-svn-latest.tar.gz&quot; hreflang=&quot;en&quot;&gt;ici&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Il faudra attendre encore un peu avant la sortie de la version 1.0, qui contiendra des nombreuses autres fonctionnalités, dont certaines feront peut-être l'objet de nouveaux articles sur ce blog.&lt;/p&gt;


&lt;p&gt;N'hésitez pas à contacter la communauté (sur la liste lemonldap-ng-user AT ow2.org ou sur IRC #lemonldap-ng@freenode) pour obtenir de nouvelles informations&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>