Commit 03f0d2fe authored by Xavier Guimard's avatar Xavier Guimard

Update doc (#1397)

parent 0dabe56f
......@@ -1099,6 +1099,7 @@ test_omegat_%_dir:
fi
omegat-configuration-file:
-@mkdir -p po-doc/$(LANGCODE)/pages
@perl -pe 'BEGIN{$$p=`pwd`;chomp $$p;}s/__LANG__/$(OMEGATCODE)/;s/__PWD__/$$p/o;' omegat.files/_base.project >omegat.files/$(LANGCODE)/omegat.project
translation: omegat-configuration-file
......
......@@ -4,7 +4,7 @@
<meta charset="utf-8" />
<title>documentation:2.0:applications</title>
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="robots" content="index,follow"/>
<meta name="keywords" content="documentation,2.0,applications"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="applications.html"/>
......
......@@ -4,7 +4,7 @@
<meta charset="utf-8" />
<title>documentation:2.0:applications:gitlab</title>
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="robots" content="index,follow"/>
<meta name="keywords" content="documentation,2.0,applications,gitlab"/>
<link rel="search" type="application/opensearchdescription+xml" href="../lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="gitlab.html"/>
......
......@@ -90,7 +90,7 @@
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
<ul class="nav navbar-nav">
<li><a href="/documentation/2.0/applications/img/icons.png?do=login&amp;sectok=efdbf98cb9cc99c8b1f1ba3e541d1c27" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
<li><a href="/documentation/2.0/applications/img/icons.png?do=login&amp;sectok=c879427e37ac73de4c6e85bc7f884468" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
</div>
......@@ -204,7 +204,7 @@ You&#039;ve followed a link to a topic that doesn&#039;t exist yet. If permissio
</div><!-- /site -->
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&amp;1520511699" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&amp;1521141343" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>
......
......@@ -90,7 +90,7 @@
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
<ul class="nav navbar-nav">
<li><a href="/documentation/2.0/applications/img/loader.gif?do=login&amp;sectok=efdbf98cb9cc99c8b1f1ba3e541d1c27" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
<li><a href="/documentation/2.0/applications/img/loader.gif?do=login&amp;sectok=c879427e37ac73de4c6e85bc7f884468" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
</div>
......@@ -204,7 +204,7 @@ You&#039;ve followed a link to a topic that doesn&#039;t exist yet. If permissio
</div><!-- /site -->
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&amp;1520511699" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&amp;1521141343" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>
......
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8" />
<title>documentation:2.0:configplack</title>
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="documentation,2.0,configplack"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="configplack.html"/>
<link rel="contents" href="configplack.html" title="Sitemap"/>
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/>
<!-- //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 -->
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" />
<!-- //endif -->
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:configplack","namespace":"documentation:2.0"};
/*!]]>*/</script>
<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
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.min.js"></script>
//else -->
<script type="text/javascript" src="/static/bwr/jquery-ui/jquery-ui.js"></script>
<!-- //endif -->
</head>
<body>
<div class="dokuwiki export container">
<h1 class="sectionedit1" id="deploy_lemonldapng_on_a_plack_server">Deploy LemonLDAP::NG on a Plack server</h1>
<div class="level1">
<p>
<a href="https://metacpan.org/release/Plack" class="urlextern" title="https://metacpan.org/release/Plack" rel="nofollow">Plack</a> is a powerful engine that powers many very fast <a href="http://plackperl.org/#servers" class="urlextern" title="http://plackperl.org/#servers" rel="nofollow">servers</a>. LLNG uses some Plack libraries to run as FastCGI server. It can so easily be launched on these servers.
</p>
</div>
<!-- EDIT1 SECTION "Deploy LemonLDAP::NG on a Plack server" [1-295] -->
<h2 class="sectionedit2" id="complete_example">Complete example</h2>
<div class="level2">
<pre class="code :perl"><span class="co1">#!/usr/bin/perl</span>
&nbsp;
<span class="kw2">use</span> Data<span class="sy0">::</span><span class="me2">Dumper</span><span class="sy0">;</span>
<span class="kw2">use</span> Plack<span class="sy0">::</span><span class="me2">Builder</span><span class="sy0">;</span>
&nbsp;
<span class="co1"># Basic test app</span>
<span class="kw1">my</span> <span class="re0">$testApp</span> <span class="sy0">=</span> <span class="kw2">sub</span> <span class="br0">&#123;</span>
<span class="kw1">my</span> <span class="br0">&#40;</span><span class="re0">$env</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="co5">@_</span><span class="sy0">;</span>
<a href="http://perldoc.perl.org/functions/return.html"><span class="kw3">return</span></a> <span class="br0">&#91;</span>
<span class="nu0">200</span><span class="sy0">,</span>
<span class="br0">&#91;</span> <span class="st_h">'Content-Type'</span> <span class="sy0">=&gt;</span> <span class="st_h">'text/plain'</span> <span class="br0">&#93;</span><span class="sy0">,</span>
<span class="br0">&#91;</span> <span class="st0">&quot;Hello LLNG world<span class="es0">\n</span><span class="es0">\n</span>&quot;</span> <span class="sy0">.</span> Dumper<span class="br0">&#40;</span><span class="re0">$env</span><span class="br0">&#41;</span> <span class="br0">&#93;</span><span class="sy0">,</span>
<span class="br0">&#93;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">;</span>
&nbsp;
<span class="co1"># Build protected app</span>
<span class="kw1">my</span> <span class="re0">$test</span> <span class="sy0">=</span> builder <span class="br0">&#123;</span>
enable <span class="st0">&quot;Auth::LemonldapNG&quot;</span><span class="sy0">;</span>
<span class="re0">$testApp</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">;</span>
&nbsp;
<span class="co1"># Build portal app</span>
<span class="kw2">use</span> Lemonldap<span class="sy0">::</span><span class="me2">NG</span><span class="sy0">::</span><span class="me2">Portal</span><span class="sy0">::</span><span class="me2">Main</span><span class="sy0">;</span>
<span class="kw1">my</span> <span class="re0">$portal</span> <span class="sy0">=</span> builder <span class="br0">&#123;</span>
enable <span class="st0">&quot;Plack::Middleware::Static&quot;</span><span class="sy0">,</span>
path <span class="sy0">=&gt;</span> <span class="st_h">'^/static/'</span><span class="sy0">,</span>
root <span class="sy0">=&gt;</span> <span class="st_h">'/path/to/portal/htdocs/'</span><span class="sy0">;</span>
Lemonldap<span class="sy0">::</span><span class="me2">NG</span><span class="sy0">::</span><span class="me2">Portal</span><span class="sy0">::</span><span class="me2">Main</span><span class="sy0">-&gt;</span><span class="me1">run</span><span class="br0">&#40;</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> <span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">;</span>
&nbsp;
<span class="co1"># Build manager app</span>
<span class="kw2">use</span> Lemonldap<span class="sy0">::</span><span class="me2">NG</span><span class="sy0">::</span><span class="me2">Manager</span><span class="sy0">;</span>
<span class="kw1">my</span> <span class="re0">$manager</span> <span class="sy0">=</span> builder <span class="br0">&#123;</span>
enable <span class="st0">&quot;Plack::Middleware::Static&quot;</span><span class="sy0">,</span>
path <span class="sy0">=&gt;</span> <span class="st_h">'^/static/'</span><span class="sy0">,</span>
root <span class="sy0">=&gt;</span> <span class="st_h">'/path/to/manager/htdocs/'</span><span class="sy0">;</span>
enable <span class="st0">&quot;Plack::Middleware::Static&quot;</span><span class="sy0">,</span>
path <span class="sy0">=&gt;</span> <span class="st_h">'^/doc/'</span><span class="sy0">,</span>
root <span class="sy0">=&gt;</span> <span class="st_h">'/path/to/dir/that/contains/&quot;doc&quot;'</span><span class="sy0">;</span>
enable <span class="st0">&quot;Plack::Middleware::Static&quot;</span><span class="sy0">,</span>
path <span class="sy0">=&gt;</span> <span class="st_h">'^/lib/'</span><span class="sy0">,</span>
root <span class="sy0">=&gt;</span> <span class="st_h">'/path/to/doc/pages/documentation/current/'</span><span class="sy0">;</span>
Lemonldap<span class="sy0">::</span><span class="me2">NG</span><span class="sy0">::</span><span class="me2">Manager</span><span class="sy0">-&gt;</span><span class="me1">run</span><span class="br0">&#40;</span> <span class="br0">&#123;</span><span class="br0">&#125;</span> <span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">;</span>
&nbsp;
<span class="co1"># Global app</span>
builder <span class="br0">&#123;</span>
mount <span class="st_h">'http://test1.example.com/'</span> <span class="sy0">=&gt;</span> <span class="re0">$test</span><span class="sy0">;</span>
mount <span class="st_h">'http://auth.example.com/'</span> <span class="sy0">=&gt;</span> <span class="re0">$portal</span><span class="sy0">;</span>
mount <span class="st_h">'http://manager.example.com/'</span> <span class="sy0">=&gt;</span> <span class="re0">$manager</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="sy0">;</span></pre>
<p>
Launch it with <a href="https://github.com/miyagawa/Starman" class="urlextern" title="https://github.com/miyagawa/Starman" rel="nofollow">Starman</a> for example:
</p>
<pre class="code :bash"><span class="co4">$ </span>starman <span class="re5">--port</span> <span class="nu0">80</span> <span class="re5">--workers</span> <span class="nu0">32</span> llapp.psgi</pre>
</div>
<!-- EDIT2 SECTION "Complete example" [296-] --></div>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -90,7 +90,7 @@
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
<ul class="nav navbar-nav">
<li><a href="/documentation/2.0/restserverplugin?do=login&amp;sectok=efdbf98cb9cc99c8b1f1ba3e541d1c27" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
<li><a href="/documentation/2.0/restserverplugin?do=login&amp;sectok=c879427e37ac73de4c6e85bc7f884468" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
</div>
......@@ -204,7 +204,7 @@ You&#039;ve followed a link to a topic that doesn&#039;t exist yet. If permissio
</div><!-- /site -->
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&amp;1520511718" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&amp;1521141362" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>
......
......@@ -4,7 +4,7 @@
<meta charset="utf-8" />
<title>documentation:2.0:soapsessionbackend</title>
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="index,follow"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="documentation,2.0,soapsessionbackend"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="soapsessionbackend.html"/>
......@@ -117,8 +117,22 @@ Then, set <code>Lemonldap::NG::Common::Apache::Session::SOAP</code> in <code>Gen
</table></div>
<!-- EDIT4 TABLE [1163-1324] --><div class="notetip">Use /adminSessions if the Handler need to modify the session, for example if you configured an idle timeout.
</div>
<p>
By default, only few sessions keys are shared by SOAP (ipAddr, _utime, _session_id), you need to define which other keys you want to share in <code>General parameters</code> » <code>Advanced parameters</code> » <code>SOAP</code> » <code>Exported attributes</code>.
</p>
<p>
You must start with <code>+</code> to keep default keys, else they will not be shared. For example:
</p>
<pre class="code">+ uid cn mail</pre>
<p>
To share only the listed attributes:
</p>
<pre class="code">_utime _session_id uid cn mail</pre>
</div>
<!-- EDIT3 SECTION "Manager" [852-1452] -->
<!-- EDIT3 SECTION "Manager" [852-1889] -->
<h3 class="sectionedit5" id="apache">Apache</h3>
<div class="level3">
......@@ -136,7 +150,7 @@ Sessions SOAP end points access must be allowed in Apache portal configuration (
&lt;/<span class="kw3">Location</span>&gt;</pre>
</div>
<!-- EDIT5 SECTION "Apache" [1453-1878] -->
<!-- EDIT5 SECTION "Apache" [1890-2315] -->
<h3 class="sectionedit6" id="real_session_backend">Real session backend</h3>
<div class="level3">
......@@ -153,6 +167,6 @@ For example, if real sessions are stored in <a href="filesessionbackend.html" cl
<div class="notetip">If your sessions explorer is on the same server that the portal, either use the <strong>adminSessions</strong> end point in Manager configuration, or override the <code>globalStorage</code> and <code>globalStorageOptions</code> parameters in section all (and not portal) of <code>lemonldap-ng.ini</code>.
</div>
</div>
<!-- EDIT6 SECTION "Real session backend" [1879-] --></div>
<!-- EDIT6 SECTION "Real session backend" [2316-] --></div>
</body>
</html>
......@@ -162,6 +162,8 @@
</li>
<li class="level1"><div class="li"> <a href="configapache.html" class="wikilink1" title="documentation:2.0:configapache">Deploy Apache configuration</a></div>
</li>
<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>
</ul>
<p>
......@@ -169,12 +171,12 @@
</p>
</div>
<!-- EDIT5 SECTION "After installation" [886-1197] -->
<!-- EDIT5 SECTION "After installation" [886-1296] -->
<h2 class="sectionedit6" id="configuration">Configuration</h2>
<div class="level2">
</div>
<!-- EDIT6 SECTION "Configuration" [1198-1224] -->
<!-- EDIT6 SECTION "Configuration" [1297-1323] -->
<h3 class="sectionedit7" id="first_steps">First steps</h3>
<div class="level3">
......@@ -203,7 +205,7 @@
</p>
</div>
<!-- EDIT7 SECTION "First steps" [1225-1684] -->
<!-- EDIT7 SECTION "First steps" [1324-1783] -->
<h3 class="sectionedit8" id="portal">Portal</h3>
<div class="level3">
......@@ -356,7 +358,7 @@
<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>
</table></div>
<!-- EDIT9 TABLE [2221-4378] -->
<!-- EDIT9 TABLE [2320-4477] -->
<p>
</div></div>
</p>
......@@ -400,13 +402,13 @@
<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>
</tr>
</table></div>
<!-- EDIT10 TABLE [4724-5085] -->
<!-- EDIT10 TABLE [4823-5184] -->
<p>
</div></div>
</p>
</div>
<!-- EDIT8 SECTION "Portal" [1685-5113] -->
<!-- EDIT8 SECTION "Portal" [1784-5212] -->
<h3 class="sectionedit11" id="handlers">Handlers</h3>
<div class="level3">
......@@ -447,7 +449,7 @@ Handlers are software control agents to install on your web servers <em>(Nginx,
<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>
</table></div>
<!-- EDIT12 TABLE [5352-6185] -->
<!-- EDIT12 TABLE [5451-6284] -->
<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>
......@@ -457,7 +459,7 @@ Handlers are software control agents to install on your web servers <em>(Nginx,
</p>
</div>
<!-- EDIT11 SECTION "Handlers" [5114-6308] -->
<!-- EDIT11 SECTION "Handlers" [5213-6407] -->
<h3 class="sectionedit13" id="llng_databases">LLNG databases</h3>
<div class="level3">
......@@ -503,7 +505,7 @@ Handlers are software control agents to install on your web servers <em>(Nginx,
<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"> Proxy backend to be used in conjunction with another configuration backend. <br/><strong>Can be used to secure another backend</strong> for remote servers. </td>
</tr>
</table></div>
<!-- EDIT14 TABLE [6607-7589] --><div class="notetip">You can not start with an empty configuration, so read <a href="changeconfbackend.html" class="wikilink1" title="documentation:2.0:changeconfbackend">how to change configuration backend</a> to convert your existing configuration into another one.
<!-- EDIT14 TABLE [6706-7688] --><div class="notetip">You can not start with an empty configuration, so read <a href="changeconfbackend.html" class="wikilink1" title="documentation:2.0:changeconfbackend">how to change configuration backend</a> to convert your existing configuration into another one.
</div>
<p>
</div></div>
......@@ -558,13 +560,13 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
<strong>Can be used to secure another backend</strong> for remote servers. </td>
</tr>
</table></div>
<!-- EDIT15 TABLE [8454-10133] -->
<!-- EDIT15 TABLE [8553-10232] -->
<p>
</div></div>
</p>
</div>
<!-- EDIT13 SECTION "LLNG databases" [6309-10161] -->
<!-- EDIT13 SECTION "LLNG databases" [6408-10260] -->
<h2 class="sectionedit16" id="applications_protection">Applications protection</h2>
<div class="level2">
......@@ -593,7 +595,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT16 SECTION "Applications protection" [10162-10652] -->
<!-- EDIT16 SECTION "Applications protection" [10261-10751] -->
<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>.
......@@ -691,7 +693,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT17 SECTION "Well known compatible applications" [10653-12866] -->
<!-- EDIT17 SECTION "Well known compatible applications" [10752-12965] -->
<h2 class="sectionedit18" id="advanced_features">Advanced features</h2>
<div class="level2">
......@@ -744,7 +746,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT18 SECTION "Advanced features" [12867-13915] -->
<!-- EDIT18 SECTION "Advanced features" [12966-14014] -->
<h2 class="sectionedit19" id="mini_howtos">Mini howtos</h2>
<div class="level2">
......@@ -775,7 +777,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT19 SECTION "Mini howtos" [13916-14585] -->
<!-- EDIT19 SECTION "Mini howtos" [14015-14684] -->
<h2 class="sectionedit20" id="exploitation">Exploitation</h2>
<div class="level2">
......@@ -808,7 +810,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT20 SECTION "Exploitation" [14586-15006] -->
<!-- EDIT20 SECTION "Exploitation" [14685-15105] -->
<h2 class="sectionedit21" id="bug_report">Bug report</h2>
<div class="level2">
......@@ -817,7 +819,7 @@ See <a href="bugreport.html" class="wikilink1" title="bugreport">How to report a
</p>
</div>
<!-- EDIT21 SECTION "Bug report" [15007-15071] -->
<!-- EDIT21 SECTION "Bug report" [15106-15170] -->
<h2 class="sectionedit22" id="developer_corner">Developer corner</h2>
<div class="level2">
......@@ -888,6 +890,6 @@ To translate this doc (Manager help):
</ul>
</div>
<!-- EDIT22 SECTION "Developer corner" [15072-] --></div>
<!-- EDIT22 SECTION "Developer corner" [15171-] --></div>
</body>
</html>
......@@ -44,14 +44,6 @@
<seg>Gender</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>DBI Authentication table</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T061429Z" changeid="guimard">
<seg>Table d'authentification DBI</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>user email</seg>
......@@ -180,14 +172,6 @@
<seg>1</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Remote portal</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T064037Z" changeid="guimard">
<seg>Portail distant</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Then edit the property network.negotiate-auth.trusted-uris and set value example.com.</seg>
......@@ -262,14 +246,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Chaque module d'authentification de LL::NG dispose d'un niveau d'authentification qui peut être associé à un contexte d'authentification SAML.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Proxy Granting Ticket</seg>
</tuv>
<tuv lang="FR-FR" changedate="20111225T160528Z" changeid="xavier">
<seg>Proxy Granting Ticket</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Reset password by mail (self service)</seg>
......@@ -278,14 +254,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Réinitialiser les mots-de-passe par mail (self-service)</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Persistent Session backend</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T080349Z" changeid="xavier">
<seg>Backend des sessions persistantes</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>To enable the FastCGI server at startup, copy the script llng-fastcgi-server installed in INITDIR (default /usr/local/lemonldap-ng/etc/init.d/) in /etc/init.d and enable it (links to /etc/rcx.d).</seg>
......@@ -544,14 +512,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Nom complet de l'utilisateur</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>DBI Mail column</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T061457Z" changeid="guimard">
<seg>Colonne mail DBI</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure your new backend (create SQL database,…)</seg>
......@@ -888,14 +848,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Rechargement de la configuration</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>CAS_proxiedServices</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T061055Z" changeid="guimard">
<seg>CAS_proxiedServices</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Sometimes, PHP applications also check the PHP_AUTH_USER and PHP_AUHT_PW environment variables.</seg>
......@@ -1464,14 +1416,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Lier les fichiers directement dans le dossier conf.d :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Twitter application name</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T064459Z" changeid="guimard">
<seg>Nom d'application Twitter</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Force NameID session key: if empty, the NameID mapping defined in SAML service configuration will be used.</seg>
......@@ -1650,14 +1594,6 @@ Le nouveau rôle doit-il être autorisé à créer des bases de données ?</seg>
<seg>//&quot;userobm_mail_server_id&quot; =&gt; ,</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>reloadTime</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T063917Z" changeid="guimard">
<seg>reloadTime</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>For example, we change it to ow2.org:</seg>
......@@ -1770,14 +1706,6 @@ Le nouveau rôle doit-il être autorisé à créer des bases de données ?</seg>
<seg>whatToTrace</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Access rules</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Règles d'accès</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>They are extracted from the users database by the users module.</seg>
......@@ -2908,14 +2836,6 @@ ignoreregex =</seg>
<seg>Si cet attribut est manquant, toutes les adresses seront autorisées.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Yubikey secret key</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T064908Z" changeid="guimard">
<seg>Clef secrète Yubikey</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>http://zimbra.lan/service/preauth</seg>
......@@ -3652,14 +3572,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>configuration : où la configuration est stockée</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Remote Session backend options</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T064022Z" changeid="guimard">
<seg>Options du backend de sessions distant</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Run this to update packages cache:</seg>
......@@ -3780,14 +3692,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>Date de validation de la notification id</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Do not allow several users for 1 IP</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Ne pas autoriser plusieurs utilisateurs venant de la même adresse IP</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Handle errors:</seg>
......@@ -3860,14 +3764,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>Si c'est le cas, utiliser une autre solution (voir ci-dessous).</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>soapSessionService</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T064202Z" changeid="guimard">
<seg>soapSessionService</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Handler does not see SSO cookies (because it is not in main domain) and redirects user on Portal</seg>
......@@ -4164,14 +4060,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>coudot</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>useXForwardedForIP</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T064630Z" changeid="guimard">
<seg>useXForwardedForIP</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>A Zimbra Handler is called</seg>
......@@ -4196,14 +4084,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>Paramètres disponibles :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Force HTTPS in redirection</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Indicateur HTTPS pour les redirections</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Sunday is the first day.</seg>
......@@ -4332,14 +4212,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>Ci-dessous sont documentées les variables internes.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>CAS Session backend</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Module de stockage CAS</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>secureTokenAttribute</seg>
......@@ -4988,14 +4860,6 @@ SSLCACertificateFile /etc/httpd/certs/ow2-ca.cert</seg>
<seg>Enregistrer LemonLDAP::NG dans le fournisseur d'identité partenaire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Session key containing email address</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T063511Z" changeid="guimard">
<seg>La clef de session contient l'adresse mail</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>This name is used in entry DN, for example cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com.</seg>
......@@ -5488,14 +5352,6 @@ dirName = /var/lib/lemonldap-ng/conf</seg>
<seg>SAML Identity Type : choisir &quot;Federation ID&quot;.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Syslog facility</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Facilité syslog</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Add a new rule:</seg>
......@@ -5766,22 +5622,6 @@ include /usr/local/lemonldap-ng/etc/test-apache2.conf</seg>
<seg>Clément OUDOT</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>CAS server URL</seg>
</tuv>
<tuv lang="FR-FR" changedate="20120419T061139Z" changeid="guimard">
<seg>URL du serveur CAS</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Delete other session if IP differs</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Efface les autres sessions de l'utilisateur si les adresses IP diffèrent</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Nginx is fully supported by LemonLDAP::NG since version 1.9.</seg>
......@@ -5848,14 +5688,6 @@ cda = 1</seg>
<seg>Options et nom du module de sessions SAML</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>URL for mail reset</seg>
</tuv>
<tuv lang="FR-FR">
<seg>URL pour la réinitialisation par courriel</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>This value will be used to know to which recipient the has to be sent (default: mail).</seg>
......@@ -5960,14 +5792,6 @@ cda = 1</seg>
<seg>Pour activer l'onglet de l'historique de connexion dans le menu, le configurer dans Paramètres généraux &gt; Portail &gt; Menu &gt; Modules (voir la configuration du menu du portail).</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Persistent Session backend options</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T080410Z" changeid="xavier">
<seg>Options du backend des sessions persistantes</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>LL::NG can use a lot of databases as authentication, users and password backend:</seg>