<liclass="level3"><divclass="li"><ahref="#authentication_users_and_password_databases">Bases de données d'authentification, des utilisateurs et des mots-de-passe</a></div></li>
<liclass="level1"><divclass="li"><ahref="installtarball.html"class="wikilink1"title="documentation:2.0:installtarball">Installation depuis l'archive</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="installdeb.html"class="wikilink1"title="documentation:2.0:installdeb">Installation sur Debian/Ubuntu avec les paquets</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="installrpm.html"class="wikilink1"title="documentation:2.0:installrpm">Installation sur RHEL/CentOS avec les paquets</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="installsles.html"class="wikilink1"title="documentation:2.0:installsles">Installation on Suse Linux Enterprise Server with packages</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="docker.html"class="wikilink1"title="documentation:2.0:docker">Run in LemonLDAP::NG in Docker</a></div>
<liclass="level1"><divclass="li"><ahref="configapache.html"class="wikilink1"title="documentation:2.0:configapache">Deployer la configuration Apache</a></div>
<liclass="level1"><divclass="li"><ahref="configlocation.html"class="wikilink1"title="documentation:2.0:configlocation">Vue d'ensemble de la configuration</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="ssocookie.html"class="wikilink1"title="documentation:2.0:ssocookie">Configurer le cookie SSO (Single Sign On) et l'URL du portail</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="redirections.html"class="wikilink1"title="documentation:2.0:redirections">Paramètrer les redirections</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="exportedvars.html"class="wikilink1"title="documentation:2.0:exportedvars">Définir les variables exportées</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="configvhost.html"class="wikilink1"title="documentation:2.0:configvhost">Gérer les hôtes virtuels</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="sessions.html"class="wikilink1"title="documentation:2.0:sessions">Configurer les spécificités des sessions</a></div>
<liclass="level1"><divclass="li"><ahref="portalcustom.html"class="wikilink1"title="documentation:2.0:portalcustom">Personnalisation du portail</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="portalmenu.html"class="wikilink1"title="documentation:2.0:portalmenu">Menu du portail</a></div>
<tdclass="col0"><del><ahref="authmulti.html"class="wikilink1"title="documentation:2.0:authmulti">Empiler de multiples backends</a></del></td><tdclass="col1 centeralign"colspan="3"><em>Deprecated, replaced by Combination</em></td>
<liclass="level1"><divclass="li"> Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément</div>
</li>
<liclass="level1"><divclass="li"> LemonLDAP::NG can be used as a <ahref="federationproxy.html"class="wikilink1"title="documentation:2.0:federationproxy">proxy between those protocols</a></div>
<tdclass="col0"><ahref="handlerauthbasic.html"class="wikilink1"title="documentation:2.0:handlerauthbasic">AuthBasic</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 leftalign"></td><tdclass="col4"> Designed for some server-to-server applications </td><tdclass="col5"></td>
<tdclass="col0"><ahref="devopshandler.html"class="wikilink1"title="documentation:2.0:devopshandler">DevOps</a><ahref="new.png"class="media"title="documentation:2.0:new.png"><imgsrc="new.edf565b3f89a0ad56df9a5e7a31a6de8.png"class="media"alt=""width="35"/></a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 leftalign"></td><tdclass="col4"> Allows application developers to define their rules within the application </td><tdclass="col5"></td>
</tr>
<trclass="row5 rowodd">
<tdclass="col0"><ahref="securetoken.html"class="wikilink1"title="documentation:2.0:securetoken">Secure Token</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 leftalign"></td><tdclass="col4"> Designed to secure dialog between a LLNG reverse-proxy and a remote app </td><tdclass="col5"></td>
<em>(*): <ahref="nodehandler.html"class="wikilink1"title="documentation:2.0:nodehandler">Node.js handler</a> has not yet reached the same level of functionality.</em>
<abbrtitle="LemonLDAP::NG">LL::NG</abbr> a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). Choisir l'une des options suivantes :
<tdclass="col0 centeralign"><ahref="fileconfbackend.html"class="wikilink1"title="documentation:2.0:fileconfbackend">File (JSON)</a></td><tdclass="col1"></td><tdclass="col2 leftalign">Not shareable between servers except if used in conjunction with <ahref="soapconfbackend.html"class="wikilink1"title="documentation:2.0:soapconfbackend">SOAP</a> or with a shared file system (NFS,…). Sélectionné par défaut lors de l'installation. </td>
<tdclass="col0 centeralign"><ahref="yamlconfbackend.html"class="wikilink1"title="documentation:2.0:yamlconfbackend">YAML</a><ahref="new.png"class="media"title="documentation:2.0:new.png"><imgsrc="new.edf565b3f89a0ad56df9a5e7a31a6de8.png"class="media"alt=""width="35"/></a></td><tdclass="col1"></td><tdclass="col2 leftalign">Same as <ahref="fileconfbackend.html"class="wikilink1"title="documentation:2.0:fileconfbackend">File</a> in YAML format instead of JSON </td>
<tdclass="col0 centeralign"><ahref="soapconfbackend.html"class="wikilink1"title="documentation:2.0:soapconfbackend">SOAP</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 leftalign"> Backend proxy à utiliser avec un autre backend de configuration. <br/><strong>Peut être utilisé pour sécuriser un autre backend</strong> pour des serveurs distants. </td>
<tdclass="col0 centeralign"><ahref="restconfbackend.html"class="wikilink1"title="documentation:2.0:restconfbackend">REST</a><ahref="new.png"class="media"title="documentation:2.0:new.png"><imgsrc="new.edf565b3f89a0ad56df9a5e7a31a6de8.png"class="media"alt=""width="35"/></a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 leftalign"> Backend proxy à utiliser avec un autre backend de configuration. <br/><strong>Peut être utilisé pour sécuriser un autre backend</strong> pour des serveurs distants. </td>
<divclass="notetip">On ne peut démarrer avec une configuration vide, il faut donc lire <ahref="changeconfbackend.html"class="wikilink1"title="documentation:2.0:changeconfbackend">comment changer de backend de configuration</a> pour convertir une configuration existante en une autre.
Les sessions sont stockées en utilisant les modules de la famille <ahref="http://search.cpan.org/perldoc?Apache::Session"class="urlextern"title="http://search.cpan.org/perldoc?Apache::Session"rel="nofollow">Apache::Session</a>. All <ahref="http://search.cpan.org/perldoc?Apache::Session"class="urlextern"title="http://search.cpan.org/perldoc?Apache::Session"rel="nofollow">Apache::Session</a> style modules are usable except for some features.
<divclass="noteimportant">If you plan to use LLNG in a large-scale system, take a look at <ahref="performances.html#performance_test"class="wikilink1"title="documentation:2.0:performances">Performance Test</a> to choose the right backend. A <ahref="browseablesessionbackend.html#browseable_sql"class="wikilink1"title="documentation:2.0:browseablesessionbackend">Browseable SQL backend</a> is generally a good choice.
<tdclass="col0 centeralign"><ahref="filesessionbackend.html"class="wikilink1"title="documentation:2.0:filesessionbackend">File</a></td><tdclass="col1"></td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5 leftalign">Pas partageable entre serveurs sauf si utilisé avec le <ahref="soapsessionbackend.html"class="wikilink1"title="documentation:2.0:soapsessionbackend">backend de configuration SOAP</a> ou un système de partage de fichiers (NFS,…). Sélectionné par défaut lors de l'installation. </td>
</tr>
<trclass="row2 roweven">
<tdclass="col0 centeralign"><ahref="sqlsessionbackend.html"class="wikilink1"title="documentation:2.0:sqlsessionbackend">SQL</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5 leftalign"rowspan="2"> Pas optimisé pour l'<ahref="documentation/features.html#session_explorer"class="wikilink1"title="documentation:features">exlorateur de sessions</a> et les fonctionnalités de <ahref="documentation/features.html#session_restrictions"class="wikilink1"title="documentation:features">session unique</a>. </td>
<tdclass="col0 centeralign"><ahref="nosqlsessionbackend.html"class="wikilink1"title="documentation:2.0:nosqlsessionbackend">Redis</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5 leftalign"> Le plus rapide. Doit être securisé par un contrôle d'accès réseau. </td>
</tr>
<trclass="row5 rowodd">
<tdclass="col0 centeralign"><ahref="mongodbsessionbackend.html"class="wikilink1"title="documentation:2.0:mongodbsessionbackend">MongoDB</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5 leftalign"> Doit être securisé par un contrôle d'accès réseau. </td>
<tdclass="col0 centeralign"><ahref="browseablesessionbackend.html"class="wikilink1"title="documentation:2.0:browseablesessionbackend">Browseable (SQL, Redis ou LDAP)</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5"><strong>Optimisé</strong> pour l'<ahref="documentation/features.html#session_explorer"class="wikilink1"title="documentation:features">explorateur de sessions</a> et les fonctionnalités de <ahref="documentation/features.html#session_restrictions"class="wikilink1"title="documentation:features">session unique</a>. </td>
<tdclass="col0 centeralign"><ahref="restsessionbackend.html"class="wikilink1"title="documentation:2.0:restsessionbackend">REST</a><ahref="new.png"class="media"title="documentation:2.0:new.png"><imgsrc="new.edf565b3f89a0ad56df9a5e7a31a6de8.png"class="media"alt=""width="35"/></a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5 leftalign"> Backend proxy à utiliser avec un autre backend de sessions. <br/><strong>Peut être utilisé pour sécuriser un autre backend</strong> pour des serveurs distants. </td>
<tdclass="col0 centeralign"><ahref="soapsessionbackend.html"class="wikilink1"title="documentation:2.0:soapsessionbackend">SOAP</a></td><tdclass="col1 centeralign"> ✔ </td><tdclass="col2 centeralign"> ✔ </td><tdclass="col3 centeralign"> ✔ </td><tdclass="col4 centeralign"> ✔ </td><tdclass="col5 leftalign"> Backend proxy à utiliser avec un autre backend de sessions. <br/><strong>Peut être utilisé pour sécuriser un autre backend</strong> pour des serveurs distants. </td>
<liclass="level1"><divclass="li"><ahref="writingrulesand_headers.html"class="wikilink1"title="documentation:2.0:writingrulesand_headers">Écrire les règles et en-têtes</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="variables.html"class="wikilink1"title="documentation:2.0:variables">Variables qui peuvent être utilisées dans les règles et en-têtes</a></div>
<h3class="sectionedit17"id="well_known_compatible_applications">Well known compatible applications</h3>
<divclass="level3">
<divclass="noteclassic">Here is a list of well known applications that are compatible with <abbrtitle="LemonLDAP::NG">LL::NG</abbr>. A full list is available on <ahref="applications.html"class="wikilink1"title="documentation:2.0:applications">vendor applications page</a>.
<liclass="level1"><divclass="li"><ahref="notifications.html"class="wikilink1"title="documentation:2.0:notifications">Systèmes de notification</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="passwordstore.html"class="wikilink1"title="documentation:2.0:passwordstore">Stockage du mot-de-passe en session</a></div>
<liclass="level1"><divclass="li"><ahref="rbac.html"class="wikilink1"title="documentation:2.0:rbac">Contrôle d'accès basé sur les rôles (RBAC)</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="customfunctions.html"class="wikilink1"title="documentation:2.0:customfunctions">Utiliser les fonctions personnalisées</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="extendedfunctions.html"class="wikilink1"title="documentation:2.0:extendedfunctions">Utiliser les fonctions étendues</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="resetpassword.html"class="wikilink1"title="documentation:2.0:resetpassword">Réinitialiser les mots-de-passe par mail (self-service)</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="register.html"class="wikilink1"title="documentation:2.0:register">Create an account (self service)</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="logoutforward.html"class="wikilink1"title="documentation:2.0:logoutforward">Propager les déconnexions aux applications</a></div>
<liclass="level1"><divclass="li"><ahref="servertoserver.html"class="wikilink1"title="documentation:2.0:servertoserver">Handling server webservice calls</a></div>
<liclass="level1"><divclass="li"><ahref="parameterlist.html"class="wikilink1"title="documentation:2.0:parameterlist">Voir la liste complète des paramètres</a></div>
<liclass="level1"><divclass="li"><ahref="managerprotection.html"class="wikilink1"title="documentation:2.0:managerprotection">Modifier la protection du manager</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="mysqlminihowto.html"class="wikilink1"title="documentation:2.0:mysqlminihowto">Configuration et sessions dans MySQL</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="ldapminihowto.html"class="wikilink1"title="documentation:2.0:ldapminihowto">Configuration et sessions dans LDAP</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="soapminihowto.html"class="wikilink1"title="documentation:2.0:soapminihowto">Accès à la configuration et aux sessions par SOAP</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="activedirectoryminihowto.html"class="wikilink1"title="documentation:2.0:activedirectoryminihowto">Integration dans Active Directory (LDAP et Kerberos)</a></div>
</li>
<liclass="level1"><divclass="li"><ahref="federationproxy.html"class="wikilink1"title="documentation:2.0:federationproxy">Créer un proxy de protocoles </a><em>(<abbrtitle="Security Assertion Markup Language">SAML</abbr> vers OpenID, <abbrtitle="Central Authentication Service">CAS</abbr> vers <abbrtitle="Security Assertion Markup Language">SAML</abbr> ,…)</em></div>
</li>
<liclass="level1"><divclass="li"><ahref="header_remote_user_conversion.html"class="wikilink1"title="documentation:2.0:header_remote_user_conversion">Convertir les en-têtes HTTP en variables d'environnement</a></div>
<liclass="level1"><divclass="li"> Join us on <ahref="https://www.transifex.com/lemonldapng/lemonldapng/dashboard/"class="urlextern"title="https://www.transifex.com/lemonldapng/lemonldapng/dashboard/"rel="nofollow">https://www.transifex.com/lemonldapng/lemonldapng/dashboard/</a></div>
</li>
<liclass="level1"><divclass="li"> translate the 3 files</div>
</li>
<liclass="level1"><divclass="li"> we will then put them in sources.</div>
</li>
</ul>
<p>
If you don't want to publish your translation <em>(XX must be replace by your language code)</em>:
<liclass="level1"><divclass="li"> Manager: translate <code>lemonldap-ng-manager/site/htdocs/static/languages/en.json</code> in <code>lemonldap-ng-manager/site/htdocs/static/languages/XX.json</code> and enable it in “lemonldap-ng.ini” file</div>
<liclass="level1"><divclass="li"> Portal: translate <code>lemonldap-ng-portal/site/htdocs/static/languages/en.json</code> in <code>lemonldap-ng-portal/site/htdocs/static/languages/XX.json</code> and enable it in “lemonldap-ng.ini” file</div>