start.html 54.8 KB
Newer Older
Clément OUDOT's avatar
Clément OUDOT committed
1 2 3 4 5
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <meta charset="utf-8" />
Xavier Guimard's avatar
Xavier Guimard committed
6 7 8 9 10 11 12
  <title>documentation:2.0:start</title><!-- //if:usedebianlibs
  <link rel="stylesheet" type="text/css" href="/javascript/bootstrap/css/bootstrap.min.css" />
//elsif:useexternallibs
  <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script>
//elsif:cssminified
  <link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" />
//else --><!-- //endif -->
Clément OUDOT's avatar
Clément OUDOT committed
13
<meta name="generator" content="DokuWiki"/>
Xavier Guimard's avatar
Xavier Guimard committed
14
<meta name="robots" content="noindex,nofollow"/>
Clément OUDOT's avatar
Clément OUDOT committed
15 16 17 18 19
<meta name="keywords" content="documentation,2.0,start"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="start.html"/>
<link rel="contents" href="start.html" title="Sitemap"/>
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/>
Xavier Guimard's avatar
Xavier Guimard committed
20 21 22

  <link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" />

Clément OUDOT's avatar
Clément OUDOT committed
23 24
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:start","namespace":"documentation:2.0"};
/*!]]>*/</script>
Xavier Guimard's avatar
Xavier Guimard committed
25 26 27 28 29 30 31 32 33 34 35 36 37
<script type="text/javascript" charset="utf-8" src="lib/exe/js.php.t.bootstrap3.js"></script><!-- //if:usedebianlibs
<script type="text/javascript" src="/javascript/jquery/jquery.min.js"></script>
//elsif:useexternallibs
<script type="text/javascript" src="http://code.jquery.com/jquery-2.2.0.min.js"></script>
//elsif:jsminified
<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.min.js"></script>
//else -->

<script type="text/javascript" src="/static/bwr/jquery/dist/jquery.js"></script><!-- //endif --><!-- //if:usedebianlibs
  <script type="text/javascript" src="/javascript/jquery-ui/jquery-ui.min.js"></script>
//elsif:useexternallibs
  <script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.min.js"></script>
//elsif:jsminified
Xavier Guimard's avatar
Xavier Guimard committed
38
  <script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script>
Xavier Guimard's avatar
Xavier Guimard committed
39 40 41
//else -->


Xavier Guimard's avatar
Xavier Guimard committed
42
  <script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script><!-- //endif -->
Xavier Guimard's avatar
Xavier Guimard committed
43

Clément OUDOT's avatar
Clément OUDOT committed
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
</head>
<body>
<div class="dokuwiki export container"><!-- TOC START -->

<div id="dw__toc">
<h3 class="toggle">Table of Contents</h3>
<div>

<ul class="toc">
<li class="level1"><div class="li"><a href="#installation">Installation</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="#before_installation">Before installation</a></div></li>
<li class="level2"><div class="li"><a href="#installation1">Installation</a></div></li>
<li class="level2"><div class="li"><a href="#after_installation">After installation</a></div></li>
</ul>
</li>
<li class="level1"><div class="li"><a href="#configuration">Configuration</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="#first_steps">Premiers pas</a></div></li>
Xavier Guimard's avatar
Xavier Guimard committed
63 64 65 66 67 68 69 70 71 72 73 74 75
<li class="level2"><div class="li"><a href="#portal">Portail</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="#authentication_users_and_password_databases">Bases de données d'authentification, des utilisateurs et des mots-de-passe</a></div></li>
<li class="level3"><div class="li"><a href="#identity_provider">Fournisseur d'identité</a></div></li>
</ul>
</li>
<li class="level2"><div class="li"><a href="#handlers">Handlers</a></div></li>
<li class="level2"><div class="li"><a href="#llng_databases">LLNG databases</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="#configuration_database">Base de données de la configuration</a></div></li>
<li class="level3"><div class="li"><a href="#sessions_database">Base de données des sessions</a></div></li>
</ul>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
76 77 78 79 80 81 82 83 84 85
</ul>
</li>
<li class="level1"><div class="li"><a href="#applications_protection">Protection des applications</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="#well_known_compatible_applications">Well known compatible applications</a></div></li>
</ul>
</li>
<li class="level1"><div class="li"><a href="#advanced_features">Fonctionnalités avancées</a></div></li>
<li class="level1"><div class="li"><a href="#mini_howtos">Mini howtos</a></div></li>
<li class="level1"><div class="li"><a href="#exploitation">Exploitation</a></div></li>
Xavier Guimard's avatar
Xavier Guimard committed
86
<li class="level1"><div class="li"><a href="#bug_report">Bug report</a></div></li>
Xavier Guimard's avatar
Xavier Guimard committed
87
<li class="level1"><div class="li"><a href="#developer_corner">Developer corner</a></div></li>
Clément OUDOT's avatar
Clément OUDOT committed
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
</ul>
</div>
</div><!-- TOC END -->


<h1 class="sectionedit1" id="documentation_for_lemonldapng_20">Documentation for LemonLDAP::NG 2.0</h1>
<div class="level1">

</div><!-- EDIT1 SECTION "Documentation for LemonLDAP::NG 2.0" [1-51] -->

<h2 class="sectionedit2" id="installation">Installation</h2>
<div class="level2">

</div><!-- EDIT2 SECTION "Installation" [52-77] -->

<h3 class="sectionedit3" id="before_installation">Before installation</h3>
<div class="level3">

<p>
</p><div class="row"><div class="col-md-1">
<img src="icons/kthememgr.png" class="media" alt="" />
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="prereq.html" class="wikilink1" title="documentation:2.0:prereq">Pré-requis et dépendances</a></div>
</li>
<li class="level1"><div class="li"> <a href="upgrade.html" class="wikilink1" title="documentation:2.0:upgrade">Upgrade notes</a></div>
</li>
</ul>

<p>
</p></div></div>
</p>

</div><!-- EDIT3 SECTION "Before installation" [78-342] -->

<h3 class="sectionedit4" id="installation1">Installation</h3>
<div class="level3">

<p>
</p><div class="row"><div class="col-md-1">
<img src="icons/warehause.png" class="media" alt="" />
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="installtarball.html" class="wikilink1" title="documentation:2.0:installtarball">Installation depuis l'archive</a></div>
</li>
<li class="level1"><div class="li"> <a href="installdeb.html" class="wikilink1" title="documentation:2.0:installdeb">Installation sur Debian/Ubuntu avec les paquets</a></div>
</li>
<li class="level1"><div class="li"> <a href="installrpm.html" class="wikilink1" title="documentation:2.0:installrpm">Installation sur RHEL/CentOS avec les paquets</a></div>
</li>
<li class="level1"><div class="li"> <a href="installsles.html" class="wikilink1" title="documentation:2.0:installsles">Installation on Suse Linux Enterprise Server with packages</a></div>
</li>
<li class="level1"><div class="li"> <a href="docker.html" class="wikilink1" title="documentation:2.0:docker">Run in LemonLDAP::NG in Docker</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
143
<li class="level1"><div class="li"> <a href="nodehandler.html" class="wikilink1" title="documentation:2.0:nodehandler">Node.js handler</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a></div>
Xavier Guimard's avatar
Xavier Guimard committed
144
</li>
Clément OUDOT's avatar
Clément OUDOT committed
145 146 147 148 149 150
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
151
</div><!-- EDIT4 SECTION "Installation" [343-885] -->
Clément OUDOT's avatar
Clément OUDOT committed
152 153 154 155 156 157 158 159 160 161

<h3 class="sectionedit5" id="after_installation">After installation</h3>
<div class="level3">

<p>
</p><div class="row"><div class="col-md-1">
<img src="icons/clean.png" class="media" alt="" />
</div><div class="col-md-11">
</p>
<ul>
Xavier Guimard's avatar
Xavier Guimard committed
162
<li class="level1"><div class="li"> <a href="confignginx.html" class="wikilink1" title="documentation:2.0:confignginx">Deploy Nginx configuration</a> <em>(recommended configuration)</em></div>
Clément OUDOT's avatar
Clément OUDOT committed
163
</li>
Xavier Guimard's avatar
Xavier Guimard committed
164
<li class="level1"><div class="li"> <a href="configapache.html" class="wikilink1" title="documentation:2.0:configapache">Deployer la configuration Apache</a></div>
Clément OUDOT's avatar
Clément OUDOT committed
165
</li>
Xavier Guimard's avatar
Xavier Guimard committed
166 167
<li class="level1"><div class="li"> <a href="configplack.html" class="wikilink1" title="documentation:2.0:configplack">Deploy LemonLDAP::NG on Plack servers family</a> <em>(Twiggy, Starman, Corona,…)</em></div>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
168 169 170 171 172 173
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
174
</div><!-- EDIT5 SECTION "After installation" [886-1296] -->
Clément OUDOT's avatar
Clément OUDOT committed
175 176 177 178

<h2 class="sectionedit6" id="configuration">Configuration</h2>
<div class="level2">

Xavier Guimard's avatar
Xavier Guimard committed
179
</div><!-- EDIT6 SECTION "Configuration" [1297-1323] -->
Clément OUDOT's avatar
Clément OUDOT committed
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207

<h3 class="sectionedit7" id="first_steps">Premiers pas</h3>
<div class="level3">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/lists.png_documentation_2.0_start.html" class="media" title="icons:lists.png"><img src="icons/lists.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="configlocation.html" class="wikilink1" title="documentation:2.0:configlocation">Vue d'ensemble de la configuration</a></div>
</li>
<li class="level1"><div class="li"> <a href="ssocookie.html" class="wikilink1" title="documentation:2.0:ssocookie">Configurer le cookie SSO (Single Sign On) et l'URL du portail</a></div>
</li>
<li class="level1"><div class="li"> <a href="redirections.html" class="wikilink1" title="documentation:2.0:redirections">Paramètrer les redirections</a></div>
</li>
<li class="level1"><div class="li"> <a href="exportedvars.html" class="wikilink1" title="documentation:2.0:exportedvars">Définir les variables exportées</a></div>
</li>
<li class="level1"><div class="li"> <a href="configvhost.html" class="wikilink1" title="documentation:2.0:configvhost">Gérer les hôtes virtuels</a></div>
</li>
<li class="level1"><div class="li"> <a href="sessions.html" class="wikilink1" title="documentation:2.0:sessions">Configurer les spécificités des sessions</a></div>
</li>
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
208
</div><!-- EDIT7 SECTION "First steps" [1324-1783] -->
Clément OUDOT's avatar
Clément OUDOT committed
209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224

<h3 class="sectionedit8" id="portal">Portail</h3>
<div class="level3">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/colors.png_documentation_2.0_start.html" class="media" title="icons:colors.png"><img src="icons/colors.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="portal.html" class="wikilink1" title="documentation:2.0:portal">Présentation</a></div>
</li>
<li class="level1"><div class="li"> <a href="portalcustom.html" class="wikilink1" title="documentation:2.0:portalcustom">Personnalisation du portail</a></div>
</li>
<li class="level1"><div class="li"> <a href="portalmenu.html" class="wikilink1" title="documentation:2.0:portalmenu">Menu du portail</a></div>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
225 226
<li class="level1"><div class="li"> <a href="portalservers.html" class="wikilink1" title="documentation:2.0:portalservers">REST/SOAP servers</a></div>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
227 228
<li class="level1"><div class="li"> <a href="captcha.html" class="wikilink1" title="documentation:2.0:captcha">Captcha</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
229 230
<li class="level1"><div class="li"> <a href="public_pages.html" class="wikilink1" title="documentation:2.0:public_pages">Public pages</a></div>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
231 232 233 234 235 236
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
237
</div>
Clément OUDOT's avatar
Clément OUDOT committed
238

Xavier Guimard's avatar
Xavier Guimard committed
239 240
<h4 id="authentication_users_and_password_databases">Bases de données d'authentification, des utilisateurs et des mots-de-passe</h4>
<div class="level4">
Clément OUDOT's avatar
Clément OUDOT committed
241 242 243 244 245 246

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/gpg.png_documentation_2.0_start.html" class="media" title="icons:gpg.png"><img src="icons/gpg.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
Xavier Guimard's avatar
Xavier Guimard committed
247
<div class="table sectionedit9"><table class="inline table table-bordered table-striped">
Clément OUDOT's avatar
Clément OUDOT committed
248 249 250 251 252 253
	<thead>
	<tr class="row0 roweven">
		<th class="col0">  Official Backends  </th><th class="col1 centeralign">  Authentification  </th><th class="col2 centeralign">  Utilisateurs  </th><th class="col3 centeralign">  Mot-de-passe  </th>
	</tr>
	</thead>
	<tr class="row1 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
254
		<td class="col0"> <a href="authad.html" class="wikilink1" title="documentation:2.0:authad">Active Directory</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
255 256
	</tr>
	<tr class="row2 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
257
		<td class="col0"> <a href="authapache.html" class="wikilink1" title="documentation:2.0:authapache">Apache (Basic, NTLM, OTP, ...)</a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
258 259
	</tr>
	<tr class="row3 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
260
		<td class="col0"> <a href="authcas.html" class="wikilink1" title="documentation:2.0:authcas">CAS</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign">  <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a>  </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
261 262
	</tr>
	<tr class="row4 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
263
		<td class="col0"> <a href="authdbi.html" class="wikilink1" title="documentation:2.0:authdbi">SQL Databases</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
264 265
	</tr>
	<tr class="row5 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
266
		<td class="col0"> <a href="authdemo.html" class="wikilink1" title="documentation:2.0:authdemo">Démonstration</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
267 268
	</tr>
	<tr class="row6 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
269
		<td class="col0"> <a href="authfacebook.html" class="wikilink1" title="documentation:2.0:authfacebook">Facebook</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">   </td>
Clément OUDOT's avatar
Clément OUDOT committed
270 271
	</tr>
	<tr class="row7 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
272
		<td class="col0"> <a href="authkerberos.html" class="wikilink1" title="documentation:2.0:authkerberos">Kerberos</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
273 274
	</tr>
	<tr class="row8 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
275
		<td class="col0"> <a href="authldap.html" class="wikilink1" title="documentation:2.0:authldap">LDAP</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
276 277
	</tr>
	<tr class="row9 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
278
		<td class="col0"> <a href="authlinkedin.html" class="wikilink1" title="documentation:2.0:authlinkedin">LinkedIn</a> </td><td class="col1 centeralign"></td><td class="col2"> </td><td class="col3"> </td>
Clément OUDOT's avatar
Clément OUDOT committed
279 280
	</tr>
	<tr class="row10 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
281
		<td class="col0"> <a href="authnull.html" class="wikilink1" title="documentation:2.0:authnull">Null</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
282 283
	</tr>
	<tr class="row11 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
284
		<td class="col0"> <a href="authopenidconnect.html" class="wikilink1" title="documentation:2.0:authopenidconnect">OpenID Connect</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
285 286
	</tr>
	<tr class="row12 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
287
		<td class="col0"> <a href="authpam.html" class="wikilink1" title="documentation:2.0:authpam">PAM</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
288 289
	</tr>
	<tr class="row13 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
290
		<td class="col0"> <a href="authproxy.html" class="wikilink1" title="documentation:2.0:authproxy">Proxy LL::NG</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
291 292
	</tr>
	<tr class="row14 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
293
		<td class="col0"> <a href="authradius.html" class="wikilink1" title="documentation:2.0:authradius">Radius</a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
294 295
	</tr>
	<tr class="row15 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
296
		<td class="col0"> <a href="authrest.html" class="wikilink1" title="documentation:2.0:authrest">REST</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
297 298
	</tr>
	<tr class="row16 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
299
		<td class="col0"> <a href="authsaml.html" class="wikilink1" title="documentation:2.0:authsaml">SAML 2.0 / Shibboleth</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
300 301
	</tr>
	<tr class="row17 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
302
		<td class="col0"> <a href="authslave.html" class="wikilink1" title="documentation:2.0:authslave">Slave</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">   </td>
Clément OUDOT's avatar
Clément OUDOT committed
303 304
	</tr>
	<tr class="row18 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
305
		<td class="col0"> <a href="authssl.html" class="wikilink1" title="documentation:2.0:authssl">SSL</a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
306 307
	</tr>
	<tr class="row19 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
308
		<td class="col0"> <a href="authtwitter.html" class="wikilink1" title="documentation:2.0:authtwitter">Twitter</a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
309 310
	</tr>
	<tr class="row20 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
311
		<td class="col0"> <a href="authwebid.html" class="wikilink1" title="documentation:2.0:authwebid">WebID</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">   </td>
Clément OUDOT's avatar
Clément OUDOT committed
312 313
	</tr>
	<tr class="row21 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
314
		<td class="col0"> <a href="authyubikey.html" class="wikilink1" title="documentation:2.0:authyubikey">Yubikey</a> </td><td class="col1 centeralign"></td><td class="col2 leftalign">    </td><td class="col3 leftalign">    </td>
Clément OUDOT's avatar
Clément OUDOT committed
315 316
	</tr>
	<tr class="row22 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
317
		<td class="col0"> <a href="authcustom.html" class="wikilink1" title="documentation:2.0:authcustom">Custom modules</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
318
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
319
	<tr class="row23 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
320
		<th class="col0">  Combo Backends  </th><th class="col1 centeralign">  Authentification  </th><th class="col2 centeralign">  Utilisateurs  </th><th class="col3 centeralign">  Mot-de-passe  </th>
Clément OUDOT's avatar
Clément OUDOT committed
321
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
322
	<tr class="row24 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
323
		<td class="col0"> <a href="authchoice.html" class="wikilink1" title="documentation:2.0:authchoice">Choice by users</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td>
Clément OUDOT's avatar
Clément OUDOT committed
324
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
325
	<tr class="row25 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
326
		<td class="col0"> <a href="authcombination.html" class="wikilink1" title="documentation:2.0:authcombination">Combination of auth schemes</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">   </td>
Xavier Guimard's avatar
Xavier Guimard committed
327
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
328
	<tr class="row26 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
329
		<td class="col0"> <del><a href="authmulti.html" class="wikilink1" title="documentation:2.0:authmulti">Empiler de multiples backends</a></del> </td><td class="col1 centeralign" colspan="3">  <em>Deprecated, replaced by Combination</em>  </td>
Xavier Guimard's avatar
Xavier Guimard committed
330 331
	</tr>
	<tr class="row27 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
332
		<th class="col0">  Obsolete Backends  </th><th class="col1 centeralign">  Authentification  </th><th class="col2 centeralign">  Utilisateurs  </th><th class="col3 centeralign">  Mot-de-passe  </th>
Xavier Guimard's avatar
Xavier Guimard committed
333 334
	</tr>
	<tr class="row28 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
335
		<td class="col0"> <a href="authopenid.html" class="wikilink1" title="documentation:2.0:authopenid">OpenID</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">    </td>
Xavier Guimard's avatar
Xavier Guimard committed
336 337
	</tr>
	<tr class="row29 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
338
		<td class="col0"> <a href="authremote.html" class="wikilink1" title="documentation:2.0:authremote">LL::NG distant</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">    </td>
Xavier Guimard's avatar
Xavier Guimard committed
339
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
340
	<tr class="row30 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
341
		<th class="col0">  Second factor  </th><th class="col1 centeralign">  Authentification  </th><td class="col2"></td><td class="col3"></td>
Xavier Guimard's avatar
Xavier Guimard committed
342 343
	</tr>
	<tr class="row31 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
344 345 346
		<td class="col0"> <a href="u2f.html" class="wikilink1" title="documentation:2.0:u2f">U2F</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
	</tr>
	<tr class="row32 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
347 348 349
		<td class="col0"> <a href="totp2f.html" class="wikilink1" title="documentation:2.0:totp2f">TOTP</a> <em>(Google Authenticator,…)</em> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
	</tr>
	<tr class="row33 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
350 351
		<td class="col0"> <a href="external2f.html" class="wikilink1" title="documentation:2.0:external2f">External Second Factor</a> <em>(OTP, SMS,…)</em> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
352
	<tr class="row34 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
353
		<td class="col0"> <a href="rest2f.html" class="wikilink1" title="documentation:2.0:rest2f">REST Second Factor</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
Xavier Guimard's avatar
Xavier Guimard committed
354 355
	</tr>
	<tr class="row35 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
356 357 358
		<th class="col0">  Auth addons  </th><th class="col1 centeralign">  Authentification  </th><td class="col2"></td><td class="col3"></td>
	</tr>
	<tr class="row36 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
359 360
		<td class="col0"> <a href="autosignin.html" class="wikilink1" title="documentation:2.0:autosignin">Auto Signin</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
361
</table></div><!-- EDIT9 TABLE [2320-4477] -->
Xavier Guimard's avatar
Xavier Guimard committed
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402

<p>
</p></div></div>
</p>

</div>

<h4 id="identity_provider">Fournisseur d'identité</h4>
<div class="level4">
<div class="notetip"><ul>
<li class="level1"><div class="li"> Tous les protocoles de fournisseur d'identité peuvent être utilisés simultanément</div>
</li>
<li class="level1"><div class="li">  LemonLDAP::NG can be used as a <a href="federationproxy.html" class="wikilink1" title="documentation:2.0:federationproxy">proxy between those protocols</a></div>
</li>
</ul>

</div>
<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/personal.png_documentation_2.0_start.html" class="media" title="icons:personal.png"><img src="icons/personal.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<div class="table sectionedit10"><table class="inline table table-bordered table-striped">
	<thead>
	<tr class="row0 roweven">
		<th class="col0">  Protocol  </th><th class="col1 centeralign">  Fournisseur de service  </th><th class="col2 centeralign">  Fournisseur d'identité  </th>
	</tr>
	</thead>
	<tr class="row1 rowodd">
		<td class="col0"> <a href="idpcas.html" class="wikilink1" title="documentation:2.0:idpcas">CAS 1.0 / 2.0 / 3.0  </a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td>
	</tr>
	<tr class="row2 roweven">
		<td class="col0"> <a href="idpsaml.html" class="wikilink1" title="documentation:2.0:idpsaml">SAML 2.0 / Shibboleth</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td>
	</tr>
	<tr class="row3 rowodd">
		<td class="col0"> <a href="idpopenid.html" class="wikilink1" title="documentation:2.0:idpopenid">OpenID 2.0</a> <em>(obsolete)</em> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td>
	</tr>
	<tr class="row4 roweven">
		<td class="col0"> <a href="idpopenidconnect.html" class="wikilink1" title="documentation:2.0:idpopenidconnect">OpenID Connect</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td>
	</tr>
	<tr class="row5 rowodd">
Clément OUDOT's avatar
Clément OUDOT committed
403
		<td class="col0"> <a href="issuerdbget.html" class="wikilink1" title="documentation:2.0:issuerdbget">Get parameters provider</a> <em>(for poor applications)</em> </td><td class="col1 leftalign">   </td><td class="col2 centeralign"></td>
Xavier Guimard's avatar
Xavier Guimard committed
404
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
405
</table></div><!-- EDIT10 TABLE [4823-5184] -->
Xavier Guimard's avatar
Xavier Guimard committed
406 407 408 409 410

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
411
</div><!-- EDIT8 SECTION "Portal" [1784-5212] -->
Xavier Guimard's avatar
Xavier Guimard committed
412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430

<h3 class="sectionedit11" id="handlers">Handlers</h3>
<div class="level3">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/gpg.png_documentation_2.0_start.html" class="media" title="icons:gpg.png"><img src="icons/gpg.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>

<p>

Handlers are software control agents to install on your web servers <em>(Nginx, Apache or Node.js)</em>.

</p>
<div class="table sectionedit12"><table class="inline table table-bordered table-striped">
	<thead>
	<tr class="row0 roweven">
		<th class="col0">  Handler type  </th><th class="col1 centeralign">    Apache    </th><th class="col2 centeralign">    Nginx    </th><th class="col3 centeralign">    Node.js    </th><th class="col4 centeralign">  Commentaire  </th><td class="col5"></td>
Xavier Guimard's avatar
Xavier Guimard committed
431
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448
	</thead>
	<tr class="row1 rowodd">
		<td class="col0">  Main <em>(default handler)</em> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign">  <a href="nodehandler.html" class="wikilink1" title="documentation:2.0:nodehandler">Partial</a> (*)    </td><td class="col4 leftalign">  </td><td class="col5"></td>
	</tr>
	<tr class="row2 roweven">
		<td class="col0"> <a href="handlerauthbasic.html" class="wikilink1" title="documentation:2.0:handlerauthbasic">AuthBasic</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">  </td><td class="col4">  Designed for some server-to-server applications  </td><td class="col5"></td>
	</tr>
	<tr class="row3 rowodd">
		<td class="col0"> <a href="cda.html" class="wikilink1" title="documentation:2.0:cda">CDA</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">  </td><td class="col4">  For Cross Domain Authentication  </td><td class="col5"></td>
	</tr>
	<tr class="row4 roweven">
		<td class="col0"> <a href="devopshandler.html" class="wikilink1" title="documentation:2.0:devopshandler">DevOps</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">  </td><td class="col4">  Allows application developers to define their rules within the application  </td><td class="col5"></td>
	</tr>
	<tr class="row5 rowodd">
		<td class="col0"> <a href="securetoken.html" class="wikilink1" title="documentation:2.0:securetoken">Secure Token</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">  </td><td class="col4">  Designed to secure dialog between a LLNG reverse-proxy and a remote app  </td><td class="col5"></td>
	</tr>
	<tr class="row6 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
449
		<td class="col0"> <a href="servertoserver.html" class="wikilink1" title="documentation:2.0:servertoserver">Service Token</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a> <em>(Server-to-Server)</em> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">  </td><td class="col4">  Designed to permits underlying requests <em>(<abbr title="Interface de programmation">API</abbr>-Based Infrastructure)</em> </td><td class="col5"></td>
Xavier Guimard's avatar
Xavier Guimard committed
450 451 452 453
	</tr>
	<tr class="row7 rowodd">
		<td class="col0"> <a href="applications/zimbra.html" class="wikilink1" title="documentation:2.0:applications:zimbra">Zimbra PreAuth</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign">  </td><td class="col4 leftalign">  </td>
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
454
</table></div><!-- EDIT12 TABLE [5451-6284] -->
Xavier Guimard's avatar
Xavier Guimard committed
455 456 457 458

<p>
<em>(*): <a href="nodehandler.html" class="wikilink1" title="documentation:2.0:nodehandler">Node.js handler</a> has not yet reached the same level of functionality.</em>
</p>
Clément OUDOT's avatar
Clément OUDOT committed
459 460 461 462 463

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
464
</div><!-- EDIT11 SECTION "Handlers" [5213-6407] -->
Clément OUDOT's avatar
Clément OUDOT committed
465

Xavier Guimard's avatar
Xavier Guimard committed
466
<h3 class="sectionedit13" id="llng_databases">LLNG databases</h3>
Clément OUDOT's avatar
Clément OUDOT committed
467 468
<div class="level3">

Xavier Guimard's avatar
Xavier Guimard committed
469 470 471 472 473
</div>

<h4 id="configuration_database">Base de données de la configuration</h4>
<div class="level4">

Clément OUDOT's avatar
Clément OUDOT committed
474 475 476 477 478 479 480 481 482
<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/utilities.png_documentation_2.0_start.html" class="media" title="icons:utilities.png"><img src="icons/utilities.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>

<p>
<abbr title="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 :
</p>
Xavier Guimard's avatar
Xavier Guimard committed
483
<div class="table sectionedit14"><table class="inline table table-bordered table-striped">
Clément OUDOT's avatar
Clément OUDOT committed
484 485 486 487 488 489 490 491 492
	<thead>
	<tr class="row0 roweven">
		<th class="col0 centeralign">    Backend    </th><th class="col1 centeralign">  Partageable  </th><th class="col2 centeralign">  Commentaire  </th>
	</tr>
	</thead>
	<tr class="row1 rowodd">
		<td class="col0 centeralign">  <a href="fileconfbackend.html" class="wikilink1" title="documentation:2.0:fileconfbackend">File (JSON)</a>  </td><td class="col1"> </td><td class="col2 leftalign">Not shareable between servers except if used in conjunction with <a href="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>
	</tr>
	<tr class="row2 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
493
		<td class="col0 centeralign">  <a href="yamlconfbackend.html" class="wikilink1" title="documentation:2.0:yamlconfbackend">YAML</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a>  </td><td class="col1"> </td><td class="col2 leftalign">Same as <a href="fileconfbackend.html" class="wikilink1" title="documentation:2.0:fileconfbackend">File</a> in YAML format instead of JSON    </td>
Clément OUDOT's avatar
Clément OUDOT committed
494 495
	</tr>
	<tr class="row3 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
496
		<td class="col0 centeralign">  <a href="sqlconfbackend.html" class="wikilink1" title="documentation:2.0:sqlconfbackend">SQL (RDBI/CDBI)</a>  </td><td class="col1 centeralign"></td><td class="col2">  Recommended for large-scale systems. Prefer CDBI.  </td>
Clément OUDOT's avatar
Clément OUDOT committed
497 498
	</tr>
	<tr class="row4 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
499
		<td class="col0 centeralign">  <a href="ldapconfbackend.html" class="wikilink1" title="documentation:2.0:ldapconfbackend">LDAP</a>  </td><td class="col1 centeralign"></td><td class="col2"> </td>
Clément OUDOT's avatar
Clément OUDOT committed
500 501
	</tr>
	<tr class="row5 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
502 503 504
		<td class="col0 centeralign">  <a href="mongodbconfbackend.html" class="wikilink1" title="documentation:2.0:mongodbconfbackend">MongoDB</a>  </td><td class="col1 centeralign"></td><td class="col2"> </td>
	</tr>
	<tr class="row6 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
505 506
		<td class="col0 centeralign">  <a href="soapconfbackend.html" class="wikilink1" title="documentation:2.0:soapconfbackend">SOAP</a>  </td><td class="col1 centeralign"></td><td class="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>
	</tr>
Clément OUDOT's avatar
Clément OUDOT committed
507 508 509
	<tr class="row7 rowodd">
		<td class="col0 centeralign">  <a href="restconfbackend.html" class="wikilink1" title="documentation:2.0:restconfbackend">REST</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a>  </td><td class="col1 centeralign"></td><td class="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>
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
510
</table></div><!-- EDIT14 TABLE [6706-7688] -->
Clément OUDOT's avatar
Clément OUDOT committed
511 512 513 514 515 516
<div class="notetip">On ne peut démarrer avec une configuration vide, il faut donc lire <a href="changeconfbackend.html" class="wikilink1" title="documentation:2.0:changeconfbackend">comment changer de backend de configuration</a> pour convertir une configuration existante en une autre.
</div>
<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
517
</div>
Clément OUDOT's avatar
Clément OUDOT committed
518

Xavier Guimard's avatar
Xavier Guimard committed
519 520
<h4 id="sessions_database">Base de données des sessions</h4>
<div class="level4">
Clément OUDOT's avatar
Clément OUDOT committed
521 522 523 524 525 526 527 528

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/kmultiple.png_documentation_2.0_start.html" class="media" title="icons:kmultiple.png"><img src="icons/kmultiple.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>

<p>
Xavier Guimard's avatar
Xavier Guimard committed
529
Les sessions sont stockées en utilisant les modules de la famille <a href="http://search.cpan.org/perldoc?Apache::Session" class="urlextern" title="http://search.cpan.org/perldoc?Apache::Session"  rel="nofollow">Apache::Session</a>. All <a href="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.
Clément OUDOT's avatar
Clément OUDOT committed
530
</p>
Xavier Guimard's avatar
Xavier Guimard committed
531 532 533 534 535
<div class="noteimportant">If you plan to use LLNG in a large-scale system, take a look at <a href="performances.html#performance_test" class="wikilink1" title="documentation:2.0:performances">Performance Test</a> to choose the right backend. A <a href="browseablesessionbackend.html#browseable_sql" class="wikilink1" title="documentation:2.0:browseablesessionbackend">Browseable SQL backend</a> is generally a good choice.



</div><div class="table sectionedit15"><table class="inline table table-bordered table-striped">
Clément OUDOT's avatar
Clément OUDOT committed
536 537
	<thead>
	<tr class="row0 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
538
		<th class="col0 centeralign">    Backend    </th><th class="col1 centeralign">  Partageable  </th><th class="col2 centeralign">  <a href="documentation/features.html#session_explorer" class="wikilink1" title="documentation:features">Explorateur de sessions</a>  </th><th class="col3 centeralign">  <a href="documentation/features.html#session_restrictions" class="wikilink1" title="documentation:features">Resctriction d'ouverture de session</a>  </th><th class="col4 centeralign">  Expiration des sessions  </th><th class="col5 centeralign">  Commentaire  </th>
Clément OUDOT's avatar
Clément OUDOT committed
539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556
	</tr>
	</thead>
	<tr class="row1 rowodd">
		<td class="col0 centeralign">  <a href="filesessionbackend.html" class="wikilink1" title="documentation:2.0:filesessionbackend">File</a>  </td><td class="col1"> </td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="col5 leftalign">Pas partageable entre serveurs sauf si utilisé avec le <a href="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>
	<tr class="row2 roweven">
		<td class="col0 centeralign">  <a href="sqlsessionbackend.html" class="wikilink1" title="documentation:2.0:sqlsessionbackend">SQL</a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="col5 leftalign" rowspan="2"> Pas optimisé pour l'<a href="documentation/features.html#session_explorer" class="wikilink1" title="documentation:features">exlorateur de sessions</a> et les fonctionnalités de <a href="documentation/features.html#session_restrictions" class="wikilink1" title="documentation:features">session unique</a>.  </td>
	</tr>
	<tr class="row3 rowodd">
		<td class="col0 centeralign">  <a href="ldapsessionbackend.html" class="wikilink1" title="documentation:2.0:ldapsessionbackend">LDAP</a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td>
	</tr>
	<tr class="row4 roweven">
		<td class="col0 centeralign">  <a href="nosqlsessionbackend.html" class="wikilink1" title="documentation:2.0:nosqlsessionbackend">Redis</a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="col5 leftalign"> Le plus rapide. Doit être securisé par un contrôle d'accès réseau.  </td>
	</tr>
	<tr class="row5 rowodd">
		<td class="col0 centeralign">  <a href="mongodbsessionbackend.html" class="wikilink1" title="documentation:2.0:mongodbsessionbackend">MongoDB</a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="col5 leftalign"> Doit être securisé par un contrôle d'accès réseau.  </td>
	</tr>
	<tr class="row6 roweven">
Xavier Guimard's avatar
Xavier Guimard committed
557
		<td class="col0 centeralign">  <a href="browseablesessionbackend.html" class="wikilink1" title="documentation:2.0:browseablesessionbackend">Browseable (SQL, Redis ou LDAP)</a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="col5"> <strong>Optimisé</strong> pour l'<a href="documentation/features.html#session_explorer" class="wikilink1" title="documentation:features">explorateur de sessions</a> et les fonctionnalités de <a href="documentation/features.html#session_restrictions" class="wikilink1" title="documentation:features">session unique</a>. </td>
Clément OUDOT's avatar
Clément OUDOT committed
558 559
	</tr>
	<tr class="row7 rowodd">
Xavier Guimard's avatar
Xavier Guimard committed
560
		<td class="col0 centeralign">  <a href="restsessionbackend.html" class="wikilink1" title="documentation:2.0:restsessionbackend">REST</a> <a href="new.png" class="media" title="documentation:2.0:new.png"><img src="new.edf565b3f89a0ad56df9a5e7a31a6de8.png" class="media" alt="" width="35" /></a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="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>
Xavier Guimard's avatar
Xavier Guimard committed
561 562
	</tr>
	<tr class="row8 roweven">
Clément OUDOT's avatar
Clément OUDOT committed
563 564
		<td class="col0 centeralign">  <a href="soapsessionbackend.html" class="wikilink1" title="documentation:2.0:soapsessionbackend">SOAP</a>  </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"></td><td class="col4 centeralign"></td><td class="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>
	</tr>
Xavier Guimard's avatar
Xavier Guimard committed
565
</table></div><!-- EDIT15 TABLE [8553-10232] -->
Clément OUDOT's avatar
Clément OUDOT committed
566 567 568 569 570

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
571
</div><!-- EDIT13 SECTION "LLNG databases" [6408-10260] -->
Clément OUDOT's avatar
Clément OUDOT committed
572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591

<h2 class="sectionedit16" id="applications_protection">Protection des applications</h2>
<div class="level2">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/access.png_documentation_2.0_start.html" class="media" title="icons:access.png"><img src="icons/access.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="writingrulesand_headers.html" class="wikilink1" title="documentation:2.0:writingrulesand_headers">Écrire les règles et en-têtes</a></div>
</li>
<li class="level1"><div class="li"> <a href="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>
</li>
<li class="level1"><div class="li"> <a href="applications.html" class="wikilink1" title="documentation:2.0:applications">Integrate vendor applications</a></div>
</li>
<li class="level1"><div class="li"> <a href="selfmadeapplication.html" class="wikilink1" title="documentation:2.0:selfmadeapplication">Integrate self-made applications</a></div>
</li>
<li class="level1"><div class="li"> <a href="formreplay.html" class="wikilink1" title="documentation:2.0:formreplay">Rejeu de formulaires</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
592 593
<li class="level1"><div class="li"> <a href="customhandlers.html" class="wikilink1" title="documentation:2.0:customhandlers">Custom Handlers</a></div>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
594 595 596 597 598 599
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
600
</div><!-- EDIT16 SECTION "Applications protection" [10261-10751] -->
Clément OUDOT's avatar
Clément OUDOT committed
601 602 603 604 605 606 607 608 609 610

<h3 class="sectionedit17" id="well_known_compatible_applications">Well known compatible applications</h3>
<div class="level3">
<div class="noteclassic">Here is a list of well known applications that are compatible with <abbr title="LemonLDAP::NG">LL::NG</abbr>. A full list is available on <a href="applications.html" class="wikilink1" title="documentation:2.0:applications">vendor applications page</a>.

</div>
<p>
</p><div class="row">
</p>

Xavier Guimard's avatar
Xavier Guimard committed
611 612 613 614 615 616
<p>
</p><div class="col-sm-3">
<a href="applications/adfs.html" class="media" title="documentation:2.0:applications:adfs"><img src="icons/kmultiple.png" class="mediacenter" title="ADFS" alt="ADFS" /></a>
</div>
</p>

Clément OUDOT's avatar
Clément OUDOT committed
617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640
<p>
</p><div class="col-sm-3">
<a href="applications/alfresco.html" class="media" title="documentation:2.0:applications:alfresco"><img src="icons/kmultiple.png" class="mediacenter" title="Alfresco" alt="Alfresco" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/bugzilla.html" class="media" title="documentation:2.0:applications:bugzilla"><img src="icons/kmultiple.png" class="mediacenter" title="Bugzilla" alt="Bugzilla" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/dokuwiki.html" class="media" title="documentation:2.0:applications:dokuwiki"><img src="icons/kmultiple.png" class="mediacenter" title="Dokuwiki" alt="Dokuwiki" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/drupal.html" class="media" title="documentation:2.0:applications:drupal"><img src="icons/kmultiple.png" class="mediacenter" title="Drupal" alt="Drupal" /></a>
</div>
</p>

Clément OUDOT's avatar
Clément OUDOT committed
641 642 643 644 645 646
<p>
</p><div class="col-sm-3">
<a href="applications/fusiondirectory.html" class="media" title="documentation:2.0:applications:fusiondirectory"><img src="icons/kmultiple.png" class="mediacenter" title="FusionDirectory" alt="FusionDirectory" width="120" /></a>
</div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
647 648 649 650 651 652
<p>
</p><div class="col-sm-3">
<a href="applications/gitlab.html" class="media" title="documentation:2.0:applications:gitlab"><img src="icons/kmultiple.png" class="mediacenter" title="Gitlab" alt="Gitlab" /></a>
</div>
</p>

Clément OUDOT's avatar
Clément OUDOT committed
653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682
<p>
</p><div class="col-sm-3">
<a href="applications/glpi.html" class="media" title="documentation:2.0:applications:glpi"><img src="icons/kmultiple.png" class="mediacenter" title="GLPI" alt="GLPI" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/liferay.html" class="media" title="documentation:2.0:applications:liferay"><img src="icons/kmultiple.png" class="mediacenter" title="Liferay" alt="Liferay" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/mediawiki.html" class="media" title="documentation:2.0:applications:mediawiki"><img src="icons/kmultiple.png" class="mediacenter" title="Mediawiki" alt="Mediawiki" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/nextcloud.html" class="media" title="documentation:2.0:applications:nextcloud"><img src="icons/kmultiple.png" class="mediacenter" title="NextCloud" alt="NextCloud" /></a>
</div>
</p>

<p>
</p><div class="col-sm-3">
<a href="applications/simplesamlphp.html" class="media" title="documentation:2.0:applications:simplesamlphp"><img src="icons/kmultiple.png" class="mediacenter" title="simpleSAMLphp" alt="simpleSAMLphp" /></a>
</div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
683 684 685 686 687 688
<p>
</p><div class="col-sm-3">
<a href="applications/wordpress.html" class="media" title="documentation:2.0:applications:wordpress"><img src="icons/kmultiple.png" class="mediacenter" title="Wordpress" alt="Wordpress" /></a>
</div>
</p>

Clément OUDOT's avatar
Clément OUDOT committed
689 690 691 692 693 694 695 696 697 698
<p>
</p><div class="col-sm-3">
<a href="applications/zimbra.html" class="media" title="documentation:2.0:applications:zimbra"><img src="icons/kmultiple.png" class="mediacenter" title="Zimbra" alt="Zimbra" /></a>
</div>
</p>

<p>
</p></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
699
</div><!-- EDIT17 SECTION "Well known compatible applications" [10752-12965] -->
Clément OUDOT's avatar
Clément OUDOT committed
700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729

<h2 class="sectionedit18" id="advanced_features">Fonctionnalités avancées</h2>
<div class="level2">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/neotux.png_documentation_2.0_start.html" class="media" title="icons:neotux.png"><img src="icons/neotux.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="notifications.html" class="wikilink1" title="documentation:2.0:notifications">Systèmes de notification</a></div>
</li>
<li class="level1"><div class="li"> <a href="passwordstore.html" class="wikilink1" title="documentation:2.0:passwordstore">Stockage du mot-de-passe en session</a></div>
</li>
<li class="level1"><div class="li"> <a href="cda.html" class="wikilink1" title="documentation:2.0:cda">Authentification inter-domaines (CDA)</a></div>
</li>
<li class="level1"><div class="li"> <a href="rbac.html" class="wikilink1" title="documentation:2.0:rbac">Contrôle d'accès basé sur les rôles (RBAC)</a></div>
</li>
<li class="level1"><div class="li"> <a href="customfunctions.html" class="wikilink1" title="documentation:2.0:customfunctions">Utiliser les fonctions personnalisées</a></div>
</li>
<li class="level1"><div class="li"> <a href="extendedfunctions.html" class="wikilink1" title="documentation:2.0:extendedfunctions">Utiliser les fonctions étendues</a></div>
</li>
<li class="level1"><div class="li"> <a href="resetpassword.html" class="wikilink1" title="documentation:2.0:resetpassword">Réinitialiser les mots-de-passe par mail (self-service)</a></div>
</li>
<li class="level1"><div class="li"> <a href="register.html" class="wikilink1" title="documentation:2.0:register">Create an account (self service)</a></div>
</li>
<li class="level1"><div class="li"> <a href="logoutforward.html" class="wikilink1" title="documentation:2.0:logoutforward">Propager les déconnexions aux applications</a></div>
</li>
<li class="level1"><div class="li"> <a href="securetoken.html" class="wikilink1" title="documentation:2.0:securetoken">Agent jeton sécurisé</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
730 731 732 733
<li class="level1"><div class="li"> <a href="handlerauthbasic.html" class="wikilink1" title="documentation:2.0:handlerauthbasic">Agent AuthBasic</a></div>
</li>
<li class="level1"><div class="li"> <a href="devopshandler.html" class="wikilink1" title="documentation:2.0:devopshandler">DevOps Handler</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
734 735
<li class="level1"><div class="li"> <a href="servertoserver.html" class="wikilink1" title="documentation:2.0:servertoserver">Handling server webservice calls</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
736 737
<li class="level1"><div class="li"> <a href="https://github.com/lemonldap-ng-controller/lemonldap-ng-controller" class="urlextern" title="https://github.com/lemonldap-ng-controller/lemonldap-ng-controller"  rel="nofollow">LemonLDAP::NG kubernetes controller</a></div>
</li>
Clément OUDOT's avatar
Clément OUDOT committed
738 739 740 741 742 743 744 745 746 747 748 749 750 751
<li class="level1"><div class="li"> <a href="safejail.html" class="wikilink1" title="documentation:2.0:safejail">Cage sécurisée</a></div>
</li>
<li class="level1"><div class="li"> <a href="loginhistory.html" class="wikilink1" title="documentation:2.0:loginhistory">Historique de connexion</a></div>
</li>
<li class="level1"><div class="li"> <a href="fastcgi.html" class="wikilink1" title="documentation:2.0:fastcgi">Support FastCGI</a></div>
</li>
<li class="level1"><div class="li"> <a href="parameterlist.html" class="wikilink1" title="documentation:2.0:parameterlist">Voir la liste complète des paramètres</a></div>
</li>
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
752
</div><!-- EDIT18 SECTION "Advanced features" [12966-14014] -->
Clément OUDOT's avatar
Clément OUDOT committed
753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782

<h2 class="sectionedit19" id="mini_howtos">Mini howtos</h2>
<div class="level2">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/jabber_protocol.png_documentation_2.0_start.html" class="media" title="icons:jabber_protocol.png"><img src="icons/jabber_protocol.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="managerprotection.html" class="wikilink1" title="documentation:2.0:managerprotection">Modifier la protection du manager</a></div>
</li>
<li class="level1"><div class="li"> <a href="mysqlminihowto.html" class="wikilink1" title="documentation:2.0:mysqlminihowto">Configuration et sessions dans MySQL</a></div>
</li>
<li class="level1"><div class="li"> <a href="ldapminihowto.html" class="wikilink1" title="documentation:2.0:ldapminihowto">Configuration et sessions dans LDAP</a></div>
</li>
<li class="level1"><div class="li"> <a href="soapminihowto.html" class="wikilink1" title="documentation:2.0:soapminihowto">Accès à la configuration et aux sessions par SOAP</a></div>
</li>
<li class="level1"><div class="li"> <a href="activedirectoryminihowto.html" class="wikilink1" title="documentation:2.0:activedirectoryminihowto">Integration dans Active Directory (LDAP et Kerberos)</a></div>
</li>
<li class="level1"><div class="li"> <a href="federationproxy.html" class="wikilink1" title="documentation:2.0:federationproxy">Créer un proxy de protocoles </a> <em>(<abbr title="Security Assertion Markup Language">SAML</abbr> vers OpenID, <abbr title="Central Authentication Service">CAS</abbr> vers <abbr title="Security Assertion Markup Language">SAML</abbr> ,…)</em></div>
</li>
<li class="level1"><div class="li"> <a href="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>
</li>
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
783
</div><!-- EDIT19 SECTION "Mini howtos" [14015-14684] -->
Clément OUDOT's avatar
Clément OUDOT committed
784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801

<h2 class="sectionedit20" id="exploitation">Exploitation</h2>
<div class="level2">

<p>
</p><div class="row"><div class="col-md-1">
<a href="icons/xeyes.png_documentation_2.0_start.html" class="media" title="icons:xeyes.png"><img src="icons/xeyes.png" class="media" alt="" /></a>
</div><div class="col-md-11">
</p>
<ul>
<li class="level1"><div class="li"> <a href="performances.html" class="wikilink1" title="documentation:2.0:performances">Performances</a></div>
</li>
<li class="level1"><div class="li"> <a href="security.html" class="wikilink1" title="documentation:2.0:security">Sécurité</a></div>
</li>
<li class="level1"><div class="li"> <a href="selinux.html" class="wikilink1" title="documentation:2.0:selinux">SELinux</a></div>
</li>
<li class="level1"><div class="li"> <a href="status.html" class="wikilink1" title="documentation:2.0:status">Page de statut de l'agent</a></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
802
<li class="level1"><div class="li"> <a href="monitoring.html" class="wikilink1" title="documentation:2.0:monitoring">Monitoring</a></div>
Clément OUDOT's avatar
Clément OUDOT committed
803 804 805 806 807 808 809 810 811 812 813 814 815
</li>
<li class="level1"><div class="li"> <a href="logs.html" class="wikilink1" title="documentation:2.0:logs">Journalisation</a></div>
</li>
<li class="level1"><div class="li"> <a href="error.html" class="wikilink1" title="documentation:2.0:error">Messages d'erreur</a></div>
</li>
<li class="level1"><div class="li"> <a href="highavailability.html" class="wikilink1" title="documentation:2.0:highavailability">Haute disponibilité</a></div>
</li>
</ul>

<p>
</p></div></div>
</p>

Xavier Guimard's avatar
Xavier Guimard committed
816
</div><!-- EDIT20 SECTION "Exploitation" [14685-15105] -->
Xavier Guimard's avatar
Xavier Guimard committed
817

Xavier Guimard's avatar
Xavier Guimard committed
818 819 820 821 822 823 824 825 826
<h2 class="sectionedit21" id="bug_report">Bug report</h2>
<div class="level2">

<p>

See <a href="bugreport.html" class="wikilink1" title="bugreport">How to report a bug</a>.

</p>

Xavier Guimard's avatar
Xavier Guimard committed
827
</div><!-- EDIT21 SECTION "Bug report" [15106-15170] -->
Xavier Guimard's avatar
Xavier Guimard committed
828 829

<h2 class="sectionedit22" id="developer_corner">Developer corner</h2>
Xavier Guimard's avatar
Xavier Guimard committed
830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851
<div class="level2">

<p>

To develop an handler, see:

</p>
<ul>
<li class="level1"><div class="li"> <a href="handlerarch.html" class="wikilink1" title="documentation:2.0:handlerarch">Handler architecture</a></div>
</li>
<li class="level1"><div class="li"> <a href="customhandlers.html" class="wikilink1" title="documentation:2.0:customhandlers">Custom handlers</a></div>
</li>
</ul>

<p>

To develop a portal plugin, see manpages:

</p>
<ul>
<li class="level1"><div class="li">  Lemonldap::NG::Portal</div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
852 853 854 855 856
<li class="level1"><div class="li">  Lemonldap::NG::Portal::Auth</div>
</li>
<li class="level1"><div class="li">  Lemonldap::NG::Portal::UserDB</div>
</li>
<li class="level1"><div class="li">  Lemonldap::NG::Portal::Main::SecondFactor</div>
Xavier Guimard's avatar
Xavier Guimard committed
857 858 859 860 861
</li>
<li class="level1"><div class="li">  Lemonldap::NG::Portal::Main::Issuer</div>
</li>
<li class="level1"><div class="li">  Lemonldap::NG::Portal::Main::Plugin</div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
862 863
<li class="level1"><div class="li">  Lemonldap::NG::Portal::Main::Request <em>(the request object)</em></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
864 865 866 867
</ul>

<p>

Clément OUDOT's avatar
Clément OUDOT committed
868 869 870 871 872 873 874 875 876 877 878 879 880 881 882
To add a new language:

</p>
<ul>
<li class="level1"><div class="li">  Join us on <a href="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>
<li class="level1"><div class="li">  translate the 3 files</div>
</li>
<li class="level1"><div class="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>:
Xavier Guimard's avatar
Xavier Guimard committed
883 884 885

</p>
<ul>
Xavier Guimard's avatar
Xavier Guimard committed
886
<li class="level1"><div class="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>
Xavier Guimard's avatar
Xavier Guimard committed
887
</li>
Xavier Guimard's avatar
Xavier Guimard committed
888
<li class="level1"><div class="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>
Xavier Guimard's avatar
Xavier Guimard committed
889
</li>
Xavier Guimard's avatar
Xavier Guimard committed
890 891
<li class="level1"><div class="li">  Portal Mails: translate <code>lemonldap-ng-portal/site/templates/common/mail/en.json</code> in <code>lemonldap-ng-portal/site/templates/common/mail/XX.json</code></div>
</li>
Xavier Guimard's avatar
Xavier Guimard committed
892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907
</ul>

<p>

To translate this doc (Manager help):

</p>
<ul>
<li class="level1"><div class="li">  Install <a href="http://www.omegat.org/" class="urlextern" title="http://www.omegat.org/"  rel="nofollow">OmegaT</a></div>
</li>
<li class="level1"><div class="li">  Launch “make XX-translation” and translate all</div>
</li>
<li class="level1"><div class="li">  Launch “make XX-doc” to build doc</div>
</li>
</ul>

Xavier Guimard's avatar
Xavier Guimard committed
908
</div><!-- EDIT22 SECTION "Developer corner" [15171-] -->
Clément OUDOT's avatar
Clément OUDOT committed
909 910 911
</div>
</body>
</html>