Update doc

This commit is contained in:
Xavier Guimard 2017-02-24 06:07:50 +00:00
parent 9f731e3fd7
commit 3a4eb388d9
22 changed files with 472 additions and 628 deletions

View File

@ -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=2736f0d057a1684b484bf6a293e8c618" 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=99cb60cc3ff21b244ff3c7b965219f58" 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;1487766884" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&amp;1487916345" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -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=2736f0d057a1684b484bf6a293e8c618" 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=99cb60cc3ff21b244ff3c7b965219f58" 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;1487766883" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&amp;1487916345" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -0,0 +1,146 @@
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8" />
<title>documentation:2.0:authrest</title>
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="documentation,2.0,authrest"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="authrest.html"/>
<link rel="contents" href="authrest.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:authrest","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="/lib/scripts/jquery-ui.min.js"></script>
//else -->
<script type="text/javascript" src="/lib/scripts/jquery-ui.js"></script>
<!-- //endif -->
</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="#presentation">Presentation</a></div></li>
<li class="level1"><div class="li"><a href="#configuration">Configuration</a></div></li>
<li class="level1"><div class="li"><a href="#rest_dialog">REST Dialog</a></div></li>
</ul>
</div>
</div>
<!-- TOC END -->
<h1 class="sectionedit1" id="rest">REST</h1>
<div class="level1">
<div class="table sectionedit2"><table class="inline table table-bordered table-striped">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign"> Authentication </th><th class="col1 centeralign"> Users </th><th class="col2 centeralign"> Password </th>
</tr>
</thead>
<tr class="row1 rowodd">
<td class="col0 centeralign"></td><td class="col1 centeralign"></td><td class="col2 centeralign"></td>
</tr>
</table></div>
<!-- EDIT2 TABLE [21-90] -->
</div>
<!-- EDIT1 SECTION "REST" [1-91] -->
<h2 class="sectionedit3" id="presentation">Presentation</h2>
<div class="level2">
<p>
This backend can be used to delegate authentication to some webservices.
</p>
</div>
<!-- EDIT3 SECTION "Presentation" [92-191] -->
<h2 class="sectionedit4" id="configuration">Configuration</h2>
<div class="level2">
<p>
In Manager, go in <code>General Parameters</code> &gt; <code>Authentication modules</code> and choose REST for authentication, users and/or password modules.
</p>
<p>
Then you just have to set REST <abbr title="Uniform Resource Locator">URL</abbr> to provide wanted services:
</p>
<div class="table sectionedit5"><table class="inline table table-bordered table-striped">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign"> Module </th><th class="col1 centeralign"> Parameter </th>
</tr>
</thead>
<tr class="row1 rowodd">
<td class="col0 centeralign"> Authentication </td><td class="col1 centeralign"> Authentication <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
<tr class="row2 roweven">
<td class="col0 centeralign"> User database </td><td class="col1 centeralign"> User data <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
<tr class="row3 rowodd">
<td class="col0 centeralign"> Password </td><td class="col1 centeralign"> Password confirmation <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
<tr class="row4 roweven">
<td class="col0 centeralign"> Password </td><td class="col1 centeralign"> Password change <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
</table></div>
<!-- EDIT5 TABLE [420-612] -->
</div>
<!-- EDIT4 SECTION "Configuration" [192-613] -->
<h2 class="sectionedit6" id="rest_dialog">REST Dialog</h2>
<div class="level2">
<p>
REST web services just have to respond with a “result” key in a JSON file. Auth/UserDB can add a “info” array to will be copied is session data (without reading “Exported variables”).
</p>
<div class="table sectionedit7"><table class="inline table table-bordered table-striped">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign"> Parameter </th><th class="col1 centeralign"> Query </th><th class="col2 centeralign"> Response </th>
</tr>
</thead>
<tr class="row1 rowodd">
<td class="col0 centeralign"> Authentication <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user,“password”:$password}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false,“info”:{…}}</code> </td>
</tr>
<tr class="row2 roweven">
<td class="col0 centeralign"> User data <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false,“info”:{“uid”:“dwho”,…}}</code> </td>
</tr>
<tr class="row3 rowodd">
<td class="col0 centeralign"> Password confirmation <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user,“password”:$password}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false}</code> </td>
</tr>
<tr class="row4 roweven">
<td class="col0 centeralign"> Password change <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user,“password”:$password}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false}</code> </td>
</tr>
</table></div>
<!-- EDIT7 TABLE [824-1351] --><div class="notetip">To have only one call, you can set only REST authentication, set datas in “info” key response and set Null as User Database.
</div>
</div>
<!-- EDIT6 SECTION "REST Dialog" [614-] --></div>
</body>
</html>

View File

@ -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="/bootswatch/3.3.4/flatly/bootstrap.min.css?do=login&amp;sectok=2736f0d057a1684b484bf6a293e8c618" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
<li><a href="/bootswatch/3.3.4/flatly/bootstrap.min.css?do=login&amp;sectok=99cb60cc3ff21b244ff3c7b965219f58" 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=bootswatch%3A3.3.4%3Aflatly%3Abootstrap.min.css&amp;1487766885" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=bootswatch%3A3.3.4%3Aflatly%3Abootstrap.min.css&amp;1487916346" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<title>documentation:2.0:confignginx</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,confignginx"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="confignginx.html"/>
@ -74,11 +74,11 @@
<div class="level2">
<p>
To use Nginx, you must install LemonLDAP::NG FastCGI server, which is not installed by default lemonldap-ng meta package.
To use Nginx, you must install LemonLDAP::NG FastCGI server, which is not installed by default lemonldap-ng metapackage.
</p>
</div>
<!-- EDIT2 SECTION "FastCGI server" [43-193] -->
<!-- EDIT2 SECTION "FastCGI server" [43-192] -->
<h3 class="sectionedit3" id="debianubuntu">Debian/Ubuntu</h3>
<div class="level3">
<pre class="code">apt install lemonldap-ng-fastcgi-server</pre>
@ -90,7 +90,7 @@ Enable and start the service :
systemctl start llng-fastcgi-server</pre>
</div>
<!-- EDIT3 SECTION "Debian/Ubuntu" [194-394] -->
<!-- EDIT3 SECTION "Debian/Ubuntu" [193-393] -->
<h3 class="sectionedit4" id="red_hatcentos">Red Hat/CentOS</h3>
<div class="level3">
<pre class="code">yum install lemonldap-ng-fastcgi-server</pre>
@ -102,7 +102,7 @@ Enable and start the service :
systemctl start llng-fastcgi-server</pre>
</div>
<!-- EDIT4 SECTION "Red Hat/CentOS" [395-596] -->
<!-- EDIT4 SECTION "Red Hat/CentOS" [394-595] -->
<h2 class="sectionedit5" id="files">Files</h2>
<div class="level2">
@ -115,7 +115,7 @@ You have to include them in Nginx main configuration.
</p>
</div>
<!-- EDIT5 SECTION "Files" [597-819] -->
<!-- EDIT5 SECTION "Files" [596-818] -->
<h3 class="sectionedit6" id="debianubuntu1">Debian/Ubuntu</h3>
<div class="level3">
@ -136,7 +136,7 @@ ln -s /etc/nginx/sites-available/portal-nginx.conf /etc/nginx/sites-enabled/
ln -s /etc/nginx/sites-available/test-nginx.conf /etc/nginx/sites-enabled/</pre>
</div>
<!-- EDIT6 SECTION "Debian/Ubuntu" [820-1578] -->
<!-- EDIT6 SECTION "Debian/Ubuntu" [819-1577] -->
<h3 class="sectionedit7" id="red_hatcentos1">Red Hat/CentOS</h3>
<div class="level3">
@ -149,6 +149,6 @@ ln -s /etc/lemonldap-ng/portal-nginx.conf /etc/nginx/conf.d/
ln -s /etc/lemonldap-ng/test-nginx.conf /etc/nginx/conf.d/</pre>
</div>
<!-- EDIT7 SECTION "Red Hat/CentOS" [1579-] --></div>
<!-- EDIT7 SECTION "Red Hat/CentOS" [1578-] --></div>
</body>
</html>

View File

@ -76,9 +76,10 @@ There is nothing to configure to use it except that:
<li class="level1"><div class="li"> you can set the loopback <abbr title="Uniform Resource Locator">URL</abbr> needed by the DevOps handler to get /rules.json. Default to <a href="http://127.0.0.1" class="urlextern" title="http://127.0.0.1" rel="nofollow">http://127.0.0.1</a>:&lt;server-port&gt;</div>
</li>
</ul>
<div class="noteimportant">Note that DevOps handler will refuse to compile rules.json if <a href="safejail.html" class="wikilink1" title="documentation:2.0:safejail">Safe Jail</a> isn&#039;t enabled.
</div>
<!-- EDIT1 SECTION "DevOps Handler" [1-867] -->
</div>
<!-- EDIT1 SECTION "DevOps Handler" [1-991] -->
<h2 class="sectionedit2" id="configuration_example">Configuration example</h2>
<div class="level2">
@ -126,6 +127,6 @@ Here is a simple Nginx configuration file. It looks like a standard LLNG nginx c
</dd></dl>
</div>
<!-- EDIT2 SECTION "Configuration example" [868-] --></div>
<!-- EDIT2 SECTION "Configuration example" [992-] --></div>
</body>
</html>

View File

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<title>documentation:2.0:performances</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,performances"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="performances.html"/>
@ -59,8 +59,6 @@
<li class="level1"><div class="li"><a href="#portal_performances">Portal performances</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="#general_performances">General performances</a></div></li>
<li class="level2"><div class="li"><a href="#configuration_access">Configuration access</a></div></li>
<li class="level2"><div class="li"><a href="#starting_performances">Starting performances</a></div></li>
<li class="level2"><div class="li"><a href="#apachesession_performances">Apache::Session performances</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="#replace_mysql_by_apachesessionflex">Replace MySQL by Apache::Session::Flex</a></div></li>
@ -111,12 +109,16 @@ To bypass this, you can:
<h2 class="sectionedit3" id="handler_performance">Handler performance</h2>
<div class="level2">
<p>
To increase handler performance, you can disable “Sessions activity timeout” To prevent it from writing to the session database.
</p>
<p>
Handlers check rights and calculate headers for each HTTP hit. So to improve performances, avoid too complex rules by using the macro or the groups or local macros.
</p>
</div>
<!-- EDIT3 SECTION "Handler performance" [659-856] -->
<!-- EDIT3 SECTION "Handler performance" [659-986] -->
<h3 class="sectionedit4" id="macros_and_groups">Macros and groups</h3>
<div class="level3">
@ -175,7 +177,7 @@ admin <span class="sy0">-&gt;</span> <span class="re0">$uid</span> <span class="
</div><div class="noteimportant">Macros and groups are computed in alphanumeric order, that is, in the order they are displayed in the manager. For example, macro “macro1” will be computed before macro “macro2”: so, expression of macro2 may involve value of macro1. As same for groups: a group rule may involve another, previously computed group.
</div>
</div>
<!-- EDIT4 SECTION "Macros and groups" [857-2819] -->
<!-- EDIT4 SECTION "Macros and groups" [987-2949] -->
<h3 class="sectionedit5" id="local_macros">Local macros</h3>
<div class="level3">
@ -189,59 +191,32 @@ Display<span class="sy0">-</span>Name <span class="sy0">-&gt;</span> <span class
<div class="notetip">Note that this feature is interesting only for the Lemonldap::NG systems protecting a high number of applications
</div>
</div>
<!-- EDIT5 SECTION "Local macros" [2820-3481] -->
<!-- EDIT5 SECTION "Local macros" [2950-3611] -->
<h2 class="sectionedit6" id="portal_performances">Portal performances</h2>
<div class="level2">
</div>
<!-- EDIT6 SECTION "Portal performances" [3482-3514] -->
<!-- EDIT6 SECTION "Portal performances" [3612-3644] -->
<h3 class="sectionedit7" id="general_performances">General performances</h3>
<div class="level3">
<p>
The portal is the biggest component of Lemonldap::NG. It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf):
</p>
<pre class="code apache">&lt;<span class="kw3">Files</span> *.pl&gt;
<span class="kw1">SetHandler</span> perl-<span class="kw1">script</span>
PerlResponseHandler ModPerl::Registry
&lt;/<span class="kw3">Files</span>&gt;</pre>
<p>
You can also use a FastCGI server using index.fcgi given in portal examples.
The portal is the biggest component of Lemonldap::NG. Since version 2.0, it is run under FastCGI and rewritten using plugins, so performance is increased in comparison to earlier versions. You just have to disable unused plugins:
</p>
<ul>
<li class="level1"><div class="li"> disable unused issuer modules</div>
</li>
<li class="level1"><div class="li"> disable notifications if not used</div>
</li>
<li class="level1"><div class="li"></div>
</li>
</ul>
<div class="notetip">In production environment for network performance, prefer using minified versions of javascript and css libs: use <code>make install <strong>PROD=yes</strong></code>. This is done by default in RPM/DEB packages.
</div>
</div>
<!-- EDIT7 SECTION "General performances" [3515-4145] -->
<h3 class="sectionedit8" id="configuration_access">Configuration access</h3>
<div class="level3">
<p>
If you set <code>useLocalConf</code> to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration. To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change.
</p>
</div>
<!-- EDIT8 SECTION "Configuration access" [4146-4448] -->
<h3 class="sectionedit9" id="starting_performances">Starting performances</h3>
<div class="level3">
<p>
To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf):
</p>
<pre class="code apache">&lt;Perl&gt;
<span class="kw1">require</span> Lemonldap::NG::Portal::SharedConf;
Lemonldap::NG::Portal::SharedConf-&gt;compile(
qw(delete <span class="kw1">header</span> cache read_from_client cookie <span class="kw1">redirect</span> unescapeHTML));
<span class="co1"># Uncomment this line if you use Lemonldap::NG menu</span>
<span class="kw1">require</span> Lemonldap::NG::Portal::Menu;
<span class="co1"># Uncomment this line if you use portal SOAP capabilities</span>
<span class="kw1">require</span> SOAP::Lite;
&lt;/Perl&gt;</pre>
</div>
<!-- EDIT9 SECTION "Starting performances" [4449-5024] -->
<h3 class="sectionedit10" id="apachesession_performances">Apache::Session performances</h3>
<!-- EDIT7 SECTION "General performances" [3645-4198] -->
<h3 class="sectionedit8" id="apachesession_performances">Apache::Session performances</h3>
<div class="level3">
<p>
@ -291,8 +266,8 @@ Note that Apache::Session::Browseable::MySQL doesn&#039;t use MySQL locks.
</div><div class="noteimportant">Some Apache::Session module are not fully usable by Lemonldap::NG such as Apache::Session::Memcached since this modules do not offer capability to browse sessions. They does not allow one to use sessions explorer neither manage one-off sessions.
</div>
</div>
<!-- EDIT10 SECTION "Apache::Session performances" [5025-7381] -->
<h3 class="sectionedit11" id="ldap_performances">LDAP performances</h3>
<!-- EDIT8 SECTION "Apache::Session performances" [4199-6555] -->
<h3 class="sectionedit9" id="ldap_performances">LDAP performances</h3>
<div class="level3">
<p>
@ -328,13 +303,13 @@ Now ldapgroups contains “admin su”
</div>
</div>
<!-- EDIT11 SECTION "LDAP performances" [7382-8511] -->
<h2 class="sectionedit12" id="manager_performances">Manager performances</h2>
<!-- EDIT9 SECTION "LDAP performances" [6556-7685] -->
<h2 class="sectionedit10" id="manager_performances">Manager performances</h2>
<div class="level2">
</div>
<!-- EDIT12 SECTION "Manager performances" [8512-8545] -->
<h3 class="sectionedit13" id="disable_unused_modules">Disable unused modules</h3>
<!-- EDIT10 SECTION "Manager performances" [7686-7719] -->
<h3 class="sectionedit11" id="disable_unused_modules">Disable unused modules</h3>
<div class="level3">
<p>
@ -344,8 +319,8 @@ In lemonldap-ng.ini, set only modules that you will use. By default, configurati
<span class="re1">enabledModules</span> <span class="sy0">=</span><span class="re2"> conf, sessions</span></pre>
</div>
<!-- EDIT13 SECTION "Disable unused modules" [8546-8792] -->
<h3 class="sectionedit14" id="use_static_html_files">Use static HTML files</h3>
<!-- EDIT11 SECTION "Disable unused modules" [7720-7966] -->
<h3 class="sectionedit12" id="use_static_html_files">Use static HTML files</h3>
<div class="level3">
<p>
@ -371,6 +346,6 @@ So manager <abbr title="HyperText Markup Language">HTML</abbr> templates will be
</p>
</div>
<!-- EDIT14 SECTION "Use static HTML files" [8793-] --></div>
<!-- EDIT12 SECTION "Use static HTML files" [7967-] --></div>
</body>
</html>

View File

@ -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=2736f0d057a1684b484bf6a293e8c618" 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=99cb60cc3ff21b244ff3c7b965219f58" 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;1487766900" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&amp;1487916362" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -268,58 +268,61 @@
<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>
</tr>
<tr class="row12 roweven">
<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>
<td class="col0"> <a href="authrest.html" class="wikilink1" title="documentation:2.0:authrest">REST</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"> </td>
</tr>
<tr class="row13 rowodd">
<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>
<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>
</tr>
<tr class="row14 roweven">
<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>
<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>
</tr>
<tr class="row15 rowodd">
<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>
<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>
</tr>
<tr class="row16 roweven">
<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>
<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>
</tr>
<tr class="row17 rowodd">
<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>
<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>
</tr>
<tr class="row18 roweven">
<th class="col0"> Combo Backends </th><th class="col1 centeralign"> Authentication </th><th class="col2 centeralign"> Users </th><th class="col3 centeralign"> Password </th>
<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>
</tr>
<tr class="row19 rowodd">
<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>
<th class="col0"> Combo Backends </th><th class="col1 centeralign"> Authentication </th><th class="col2 centeralign"> Users </th><th class="col3 centeralign"> Password </th>
</tr>
<tr class="row20 roweven">
<td class="col0"> <a href="authcombination.html" class="wikilink1" title="documentation:2.0:authcombination">Combination of auth schemes</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
<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>
</tr>
<tr class="row21 rowodd">
<td class="col0"> <del><a href="authmulti.html" class="wikilink1" title="documentation:2.0:authmulti">Multiple backends stack</a></del> </td><td class="col1 centeralign" colspan="3"> <em>Deprecated, replaced by Combination</em> </td>
<td class="col0"> <a href="authcombination.html" class="wikilink1" title="documentation:2.0:authcombination">Combination of auth schemes</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
</tr>
<tr class="row22 roweven">
<th class="col0"> Obsolete Backends </th><th class="col1 centeralign"> Authentication </th><th class="col2 centeralign"> Users </th><th class="col3 centeralign"> Password </th>
<td class="col0"> <del><a href="authmulti.html" class="wikilink1" title="documentation:2.0:authmulti">Multiple backends stack</a></del> </td><td class="col1 centeralign" colspan="3"> <em>Deprecated, replaced by Combination</em> </td>
</tr>
<tr class="row23 rowodd">
<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>
<th class="col0"> Obsolete Backends </th><th class="col1 centeralign"> Authentication </th><th class="col2 centeralign"> Users </th><th class="col3 centeralign"> Password </th>
</tr>
<tr class="row24 roweven">
<td class="col0"> <a href="authremote.html" class="wikilink1" title="documentation:2.0:authremote">Remote LL::NG</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
<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>
</tr>
<tr class="row25 rowodd">
<th class="col0"> Second factor </th><th class="col1 centeralign"> Authentication </th><td class="col2"></td><td class="col3"></td>
<td class="col0"> <a href="authremote.html" class="wikilink1" title="documentation:2.0:authremote">Remote LL::NG</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
</tr>
<tr class="row26 roweven">
<th class="col0"> Second factor </th><th class="col1 centeralign"> Authentication </th><td class="col2"></td><td class="col3"></td>
</tr>
<tr class="row27 rowodd">
<td class="col0"> <a href="u2f.html" class="wikilink1" title="documentation:2.0:u2f">U2F</a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
</tr>
</table></div>
<!-- EDIT10 TABLE [2124-3555] -->
<!-- EDIT10 TABLE [2124-3601] -->
<p>
</div></div>
</p>
</div>
<!-- EDIT9 SECTION "Authentication, users and password databases" [1951-3583] -->
<!-- EDIT9 SECTION "Authentication, users and password databases" [1951-3629] -->
<h3 class="sectionedit11" id="configuration_database">Configuration database</h3>
<div class="level3">
@ -354,14 +357,14 @@
<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"> 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>
<!-- EDIT12 TABLE [3858-4447] --><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.
<!-- EDIT12 TABLE [3904-4493] --><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>
</p>
</div>
<!-- EDIT11 SECTION "Configuration database" [3584-4663] -->
<!-- EDIT11 SECTION "Configuration database" [3630-4709] -->
<h3 class="sectionedit13" id="sessions_database">Sessions database</h3>
<div class="level3">
@ -403,13 +406,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>
<!-- EDIT14 TABLE [5049-6503] -->
<!-- EDIT14 TABLE [5095-6549] -->
<p>
</div></div>
</p>
</div>
<!-- EDIT13 SECTION "Sessions database" [4664-6531] -->
<!-- EDIT13 SECTION "Sessions database" [4710-6577] -->
<h3 class="sectionedit15" id="identity_provider">Identity provider</h3>
<div class="level3">
<div class="notetip"><ul>
@ -443,7 +446,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT15 SECTION "Identity provider" [6532-7076] -->
<!-- EDIT15 SECTION "Identity provider" [6578-7122] -->
<h2 class="sectionedit16" id="applications_protection">Applications protection</h2>
<div class="level2">
@ -472,7 +475,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT16 SECTION "Applications protection" [7077-7567] -->
<!-- EDIT16 SECTION "Applications protection" [7123-7613] -->
<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>.
@ -546,7 +549,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT17 SECTION "Well known compatible applications" [7568-9209] -->
<!-- EDIT17 SECTION "Well known compatible applications" [7614-9255] -->
<h2 class="sectionedit18" id="advanced_features">Advanced features</h2>
<div class="level2">
@ -595,7 +598,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT18 SECTION "Advanced features" [9210-10091] -->
<!-- EDIT18 SECTION "Advanced features" [9256-10137] -->
<h2 class="sectionedit19" id="mini_howtos">Mini howtos</h2>
<div class="level2">
@ -626,7 +629,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT19 SECTION "Mini howtos" [10092-10761] -->
<!-- EDIT19 SECTION "Mini howtos" [10138-10807] -->
<h2 class="sectionedit20" id="exploitation">Exploitation</h2>
<div class="level2">
@ -659,7 +662,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT20 SECTION "Exploitation" [10762-11182] -->
<!-- EDIT20 SECTION "Exploitation" [10808-11228] -->
<h2 class="sectionedit21" id="developer_corner">Developer corner</h2>
<div class="level2">
@ -710,6 +713,6 @@ To translate this doc (Manager help):
</ul>
</div>
<!-- EDIT21 SECTION "Developer corner" [11183-] --></div>
<!-- EDIT21 SECTION "Developer corner" [11229-] --></div>
</body>
</html>

View File

@ -1018,14 +1018,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Régles de réécriture des IdP</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf):</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif &quot;cgi-script&quot; tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>They will be tested in the specified order.</seg>
@ -4948,14 +4940,6 @@ $WebserverAuth_autouserprofile = Array(</seg>
<seg>Date et heure (timestamp) de la création de la session</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you set useLocalConf to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T080649Z" changeid="xavier">
<seg>En mettant useLocalConf à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Common Domain Cookie</seg>
@ -5596,14 +5580,6 @@ make test</seg>
<seg>SAML 2.0 / Shibboleth</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg># Uncomment this line if you use Lemonldap::NG menu</seg>
</tuv>
<tuv lang="FR-FR">
<seg># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Application list: display categories and applications allowed for the user</seg>
@ -7278,14 +7254,6 @@ else {</seg>
<seg>Plusieurs chaînes dbiUser sont utilisables :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>qw(delete header cache read_from_client cookie redirect unescapeHTML));</seg>
</tuv>
<tuv lang="FR-FR">
<seg>qw(delete header cache read_from_client cookie redirect unescapeHTML));</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;bean id=&quot;userDetailsServiceWrapper&quot; class=&quot;org.springframework.security.userdetails.UserDetailsByNameServiceWrapper&quot;&gt;</seg>
@ -10878,14 +10846,6 @@ dirName = /var/lib/lemonldap-ng/conf</seg>
<seg>URL du portail mandataire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg># Uncomment this line if you use portal SOAP capabilities</seg>
</tuv>
<tuv lang="FR-FR">
<seg># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Reload the Manager to see the order that will be used</seg>
@ -10902,14 +10862,6 @@ dirName = /var/lib/lemonldap-ng/conf</seg>
<seg>Expiration des sessions</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;Perl&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;Perl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure LemonLDAP::NG to use MySQL as main database</seg>
@ -15284,14 +15236,6 @@ server {</seg>
<seg>Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Starting performances</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Performances au démarrage</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>VHOSTLISTEN: how listen parameter is configured for virtual hosts in Apache (default: *:80)</seg>
@ -16716,16 +16660,6 @@ dbiTable = mytablename</seg>
<seg>Ceci concerne tous les paramètres de la section &quot;organization&quot; des métadatas :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>require SOAP::Lite;
&lt;/Perl&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>require SOAP::Lite;
&lt;/Perl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Signature</seg>
@ -16942,14 +16876,6 @@ dbiTable = mytablename</seg>
<seg>Configurer les attributs :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configuration access</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T080602Z" changeid="xavier">
<seg>Accès à la configuration</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/</seg>
@ -22836,14 +22762,6 @@ tpl_myparam = world</seg>
<seg>Conversion des métadatas un UTF8 : mettre à « activé » pour forcer la conversion des métadata des partenaires.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You can also use a FastCGI server using index.fcgi given in portal examples.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T123056Z" changeid="xavier">
<seg>On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>globalStorage</seg>
@ -24280,14 +24198,6 @@ globalStorageOptions = { 'Directory' =&gt; '/var/lib/lemonldap-ng/sessions/', 'L
<seg>Éditer lemonldap-ng.ini, et activer le statut dans la section handler :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>require Lemonldap::NG::Portal::SharedConf;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>require Lemonldap::NG::Portal::SharedConf;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>http://packages.debian.org/search?keywords=lemonldap-ng</seg>
@ -24312,14 +24222,6 @@ globalStorageOptions = { 'Directory' =&gt; '/var/lib/lemonldap-ng/sessions/', 'L
<seg>//&quot;userobom_phone2&quot; =&gt; ,</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf):</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Secure Token protected URLs</seg>
@ -25946,14 +25848,6 @@ globalStorageOptions = { 'Directory' =&gt; '/var/lib/lemonldap-ng/sessions/', 'L
<seg>port</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>SetHandler perl-script</seg>
</tuv>
<tuv lang="FR-FR">
<seg>SetHandler perl-script</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>#!/usr/bin/perl
@ -26216,14 +26110,6 @@ LMAUTH: while ( my $portal = Lemonldap::NG::Portal::SharedConf-&gt;new({}) ) {</
<seg>Fichier temporaire PGT de CAS</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T081946Z" changeid="xavier">
<seg>Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Path: keep ^/oauth2/ unless you need to use another path (in this case, you need to adapt Apache configuration)</seg>
@ -27118,14 +27004,6 @@ WithPeak[test.example.com]: wmy</seg>
<seg>La configuration peut être stockée sous plusieurs formats (SQL, File, LDAP) mais doit être partégée via le réseau si on utilise plus d'un serveur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;Files *.pl&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;Files *.pl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You should now use the Manager to configure all applications and categories, and then comment or remove the applicationList parameter from /etc/lemonldap-ng/lemonldap-ng.ini.</seg>
@ -30284,16 +30162,6 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>^/c/portal/logout =&gt; logout_sso</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>PerlResponseHandler ModPerl::Registry
&lt;/Files&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>PerlResponseHandler ModPerl::Registry
&lt;/Files&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The file auth.keytab should then be copied (with a secure media) to the Linux server (for example in /etc/lemonldap-ng).</seg>
@ -31606,14 +31474,6 @@ else {</seg>
<seg>deny</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>require Lemonldap::NG::Portal::Menu;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>require Lemonldap::NG::Portal::Menu;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Inside this jail, you can access to:</seg>

View File

@ -1018,14 +1018,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Régles de réécriture des IdP</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf):</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg>Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif &quot;cgi-script&quot; tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf):</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>They will be tested in the specified order.</seg>
@ -4948,14 +4940,6 @@ ignoreregex =</seg>
<seg>Date et heure (timestamp) de la création de la session</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>If you set <bpt i='0' x='0'>&lt;c0&gt;</bpt>useLocalConf<ept i='0'>&lt;/c0&gt;</ept> to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20131025T080649Z" changeid="xavier">
<seg>En mettant <bpt i='0' x='0'>&lt;c0&gt;</bpt>useLocalConf<ept i='0'>&lt;/c0&gt;</ept> à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Common Domain Cookie</seg>
@ -5596,14 +5580,6 @@ make test</seg>
<seg>SAML 2.0 / Shibboleth</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='3' x='3'>&lt;s3&gt;</bpt># Uncomment this line if you use Lemonldap::NG menu<ept i='3'>&lt;/s3&gt;</ept></seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><bpt i='3' x='3'>&lt;s3&gt;</bpt># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG<ept i='3'>&lt;/s3&gt;</ept></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Application list<ept i='0'>&lt;/s0&gt;</ept>: display categories and applications allowed for the user</seg>
@ -7278,14 +7254,6 @@ lemonldap-ng=&gt; q</seg>
<seg>Plusieurs chaînes dbiUser sont utilisables :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>qw(delete <bpt i='1' x='1'>&lt;s1&gt;</bpt>header<ept i='1'>&lt;/s1&gt;</ept> cache read_from_client cookie <bpt i='2' x='2'>&lt;s2&gt;</bpt>redirect<ept i='2'>&lt;/s2&gt;</ept> unescapeHTML));</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg>qw(delete <bpt i='1' x='1'>&lt;s1&gt;</bpt>header<ept i='1'>&lt;/s1&gt;</ept> cache read_from_client cookie <bpt i='2' x='2'>&lt;s2&gt;</bpt>redirect<ept i='2'>&lt;/s2&gt;</ept> unescapeHTML));</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='45' x='45'>&lt;s45&gt;</bpt><bpt i='46' x='46'>&lt;s46&gt;</bpt>&lt;bean<ept i='46'>&lt;/s46&gt;</ept> <bpt i='47' x='47'>&lt;s47&gt;</bpt>id<ept i='47'>&lt;/s47&gt;</ept>=<bpt i='48' x='48'>&lt;s48&gt;</bpt>&quot;userDetailsServiceWrapper&quot;<ept i='48'>&lt;/s48&gt;</ept> <bpt i='49' x='49'>&lt;s49&gt;</bpt>class<ept i='49'>&lt;/s49&gt;</ept>=<bpt i='50' x='50'>&lt;s50&gt;</bpt>&quot;org.springframework.security.userdetails.UserDetailsByNameServiceWrapper&quot;<ept i='50'>&lt;/s50&gt;</ept><bpt i='51' x='51'>&lt;s51&gt;</bpt>&gt;<ept i='51'>&lt;/s51&gt;</ept><ept i='45'>&lt;/s45&gt;</ept></seg>
@ -10878,14 +10846,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg><bpt i='0' x='0'>&lt;a0&gt;</bpt>URL<ept i='0'>&lt;/a0&gt;</ept> du portail mandataire</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='5' x='5'>&lt;s5&gt;</bpt># Uncomment this line if you use portal SOAP capabilities<ept i='5'>&lt;/s5&gt;</ept></seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><bpt i='5' x='5'>&lt;s5&gt;</bpt># Décommentez cette ligne si vous utilisez les capacités SOAP du portail<ept i='5'>&lt;/s5&gt;</ept></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Reload the Manager to see the order that will be used</seg>
@ -10902,14 +10862,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Expiration des sessions</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>&lt;Perl&gt;</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg>&lt;Perl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Configure LemonLDAP::NG to use MySQL as main database</seg>
@ -15284,14 +15236,6 @@ server {</seg>
<seg>Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Starting performances</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg>Performances au démarrage</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>VHOSTLISTEN<ept i='0'>&lt;/s0&gt;</ept>: how listen parameter is configured for virtual hosts in Apache (default: *:80)</seg>
@ -16716,16 +16660,6 @@ createuser lemonldap-ng -P</seg>
<seg>Ceci concerne tous les paramètres de la section &quot;organization&quot; des métadatas :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='6' x='6'>&lt;s6&gt;</bpt>require<ept i='6'>&lt;/s6&gt;</ept> SOAP::Lite;
&lt;/Perl&gt;</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><bpt i='6' x='6'>&lt;s6&gt;</bpt>require<ept i='6'>&lt;/s6&gt;</ept> SOAP::Lite;
&lt;/Perl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Signature</seg>
@ -16942,14 +16876,6 @@ createuser lemonldap-ng -P</seg>
<seg>Configurer les attributs :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Configuration access</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20131025T080602Z" changeid="xavier">
<seg>Accès à la configuration</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/</seg>
@ -22836,14 +22762,6 @@ a2ensite test-apache2.conf</seg>
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Conversion des métadatas un UTF8<ept i='0'>&lt;/s0&gt;</ept> : mettre à « activé » pour forcer la conversion des métadata des partenaires.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>You can also use a FastCGI server using index.fcgi given in portal examples.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20131025T123056Z" changeid="xavier">
<seg>On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>globalStorage</seg>
@ -24280,14 +24198,6 @@ a2ensite test-apache2.conf</seg>
<seg>Éditer <bpt i='0' x='0'>&lt;c0&gt;</bpt>lemonldap-ng.ini<ept i='0'>&lt;/c0&gt;</ept>, et activer le statut dans la section <bpt i='1' x='1'>&lt;c1&gt;</bpt>handler<ept i='1'>&lt;/c1&gt;</ept> :</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>require<ept i='0'>&lt;/s0&gt;</ept> Lemonldap::NG::Portal::SharedConf;</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>require<ept i='0'>&lt;/s0&gt;</ept> Lemonldap::NG::Portal::SharedConf;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>http://packages.debian.org/search?keywords=lemonldap-ng</seg>
@ -24312,14 +24222,6 @@ a2ensite test-apache2.conf</seg>
<seg><bpt i='93' x='93'>&lt;s93&gt;</bpt>//&quot;userobom_phone2&quot; =&gt; ,<ept i='93'>&lt;/s93&gt;</ept></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf):</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg>Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf):</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Secure Token protected URLs</seg>
@ -25946,14 +25848,6 @@ a2ensite test-apache2.conf</seg>
<seg>port</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='1' x='1'>&lt;s1&gt;</bpt>SetHandler<ept i='1'>&lt;/s1&gt;</ept> perl-<bpt i='2' x='2'>&lt;s2&gt;</bpt>script<ept i='2'>&lt;/s2&gt;</ept></seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><bpt i='1' x='1'>&lt;s1&gt;</bpt>SetHandler<ept i='1'>&lt;/s1&gt;</ept> perl-<bpt i='2' x='2'>&lt;s2&gt;</bpt>script<ept i='2'>&lt;/s2&gt;</ept></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>#!/usr/bin/perl<ept i='0'>&lt;/s0&gt;</ept>
@ -26216,14 +26110,6 @@ a2ensite test-apache2.conf</seg>
<seg>Fichier temporaire <bpt i='1' x='1'>&lt;a1&gt;</bpt>PGT<ept i='1'>&lt;/a1&gt;</ept> de <bpt i='0' x='0'>&lt;a0&gt;</bpt>CAS<ept i='0'>&lt;/a0&gt;</ept></seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change.</seg>
</tuv>
<tuv xml:lang="FR-FR" changedate="20131025T081946Z" changeid="xavier">
<seg>Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='0' x='0'>&lt;s0&gt;</bpt>Path<ept i='0'>&lt;/s0&gt;</ept>: keep <bpt i='1' x='1'>&lt;c1&gt;</bpt>^/oauth2/<ept i='1'>&lt;/c1&gt;</ept> unless you need to use another path (in this case, you need to adapt Apache configuration)</seg>
@ -27118,14 +27004,6 @@ WithPeak[test.example.com]: wmy</seg>
<seg>La configuration peut être stockée sous plusieurs formats (<bpt i='0' x='0'>&lt;a0&gt;</bpt>SQL<ept i='0'>&lt;/a0&gt;</ept>, <bpt i='1' x='1'>&lt;a1&gt;</bpt>File<ept i='1'>&lt;/a1&gt;</ept>, <bpt i='2' x='2'>&lt;a2&gt;</bpt>LDAP<ept i='2'>&lt;/a2&gt;</ept>) mais doit être partégée via le réseau si on utilise plus d'un serveur.</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><it pos='begin' x='0'>&lt;&lt;s0&gt;</it>Files<ept i='0'>&lt;/s0&gt;</ept> *.pl&gt;</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><it pos='begin' x='0'>&lt;&lt;s0&gt;</it>Files<ept i='0'>&lt;/s0&gt;</ept> *.pl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>You should now use the Manager to configure all <bpt i='0' x='0'>&lt;a0&gt;</bpt>applications and categories<ept i='0'>&lt;/a0&gt;</ept>, and then comment or remove the <bpt i='1' x='1'>&lt;c1&gt;</bpt>applicationList<ept i='1'>&lt;/c1&gt;</ept> parameter from <bpt i='2' x='2'>&lt;c2&gt;</bpt>/etc/lemonldap-ng/lemonldap-ng.ini<ept i='2'>&lt;/c2&gt;</ept>.</seg>
@ -30284,16 +30162,6 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>^/c/portal/logout =&gt; logout_sso</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>PerlResponseHandler ModPerl::Registry
&lt;/<bpt i='3' x='3'>&lt;s3&gt;</bpt>Files<ept i='3'>&lt;/s3&gt;</ept>&gt;</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg>PerlResponseHandler ModPerl::Registry
&lt;/<bpt i='3' x='3'>&lt;s3&gt;</bpt>Files<ept i='3'>&lt;/s3&gt;</ept>&gt;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>The file <bpt i='0' x='0'>&lt;c0&gt;</bpt>auth.keytab<ept i='0'>&lt;/c0&gt;</ept> should then be copied (with a secure media) to the Linux server (for example in <bpt i='1' x='1'>&lt;c1&gt;</bpt>/etc/lemonldap-ng<ept i='1'>&lt;/c1&gt;</ept>).</seg>
@ -31606,14 +31474,6 @@ CUSTOM_FUNCTIONS_FILE=/root/SSOExtensions.pm</seg>
<seg>deny</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg><bpt i='4' x='4'>&lt;s4&gt;</bpt>require<ept i='4'>&lt;/s4&gt;</ept> Lemonldap::NG::Portal::Menu;</seg>
</tuv>
<tuv xml:lang="FR-FR">
<seg><bpt i='4' x='4'>&lt;s4&gt;</bpt>require<ept i='4'>&lt;/s4&gt;</ept> Lemonldap::NG::Portal::Menu;</seg>
</tuv>
</tu>
<tu>
<tuv xml:lang="EN-US">
<seg>Inside this jail, you can access to:</seg>

View File

@ -1018,14 +1018,6 @@ chown www-data:www-data /var/lib/lemonldap-ng/sessions /var/lib/lemonldap-ng/ses
<seg>Régles de réécriture des IdP</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>It is recommended to use ModPerl::Registry instead of using cgi-script as described in Apache configuration file example (portal-apache2.conf):</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif &quot;cgi-script&quot; tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>They will be tested in the specified order.</seg>
@ -4948,14 +4940,6 @@ ignoreregex =</seg>
<seg>Date et heure (timestamp) de la création de la session</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>If you set &lt;c0&gt;useLocalConf&lt;/c0&gt; to 1 in lemonldap-ng.ini (section [Portal]), the portal will use only a cached configuration.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T080649Z" changeid="xavier">
<seg>En mettant &lt;c0&gt;useLocalConf&lt;/c0&gt; à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Common Domain Cookie</seg>
@ -5596,14 +5580,6 @@ make test</seg>
<seg>SAML 2.0 / Shibboleth</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s3&gt;# Uncomment this line if you use Lemonldap::NG menu&lt;/s3&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;s3&gt;# Décommentez cette ligne si vous utilisez le menu Lemonldap::NG&lt;/s3&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Application list&lt;/s0&gt;: display categories and applications allowed for the user</seg>
@ -7278,14 +7254,6 @@ lemonldap-ng=&gt; q</seg>
<seg>Plusieurs chaînes dbiUser sont utilisables :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>qw(delete &lt;s1&gt;header&lt;/s1&gt; cache read_from_client cookie &lt;s2&gt;redirect&lt;/s2&gt; unescapeHTML));</seg>
</tuv>
<tuv lang="FR-FR">
<seg>qw(delete &lt;s1&gt;header&lt;/s1&gt; cache read_from_client cookie &lt;s2&gt;redirect&lt;/s2&gt; unescapeHTML));</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s45&gt;&lt;s46&gt;&lt;bean&lt;/s46&gt; &lt;s47&gt;id&lt;/s47&gt;=&lt;s48&gt;&quot;userDetailsServiceWrapper&quot;&lt;/s48&gt; &lt;s49&gt;class&lt;/s49&gt;=&lt;s50&gt;&quot;org.springframework.security.userdetails.UserDetailsByNameServiceWrapper&quot;&lt;/s50&gt;&lt;s51&gt;&gt;&lt;/s51&gt;&lt;/s45&gt;</seg>
@ -10878,14 +10846,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>&lt;a0&gt;URL&lt;/a0&gt; du portail mandataire</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s5&gt;# Uncomment this line if you use portal SOAP capabilities&lt;/s5&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;s5&gt;# Décommentez cette ligne si vous utilisez les capacités SOAP du portail&lt;/s5&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Reload the Manager to see the order that will be used</seg>
@ -10902,14 +10862,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
<seg>Expiration des sessions</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;Perl&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;Perl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configure LemonLDAP::NG to use MySQL as main database</seg>
@ -15284,14 +15236,6 @@ server {</seg>
<seg>Il suffit donc de déclarer cet en-tête pour l'hôte virtuel dans le manager.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Starting performances</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Performances au démarrage</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;VHOSTLISTEN&lt;/s0&gt;: how listen parameter is configured for virtual hosts in Apache (default: *:80)</seg>
@ -16716,16 +16660,6 @@ createuser lemonldap-ng -P</seg>
<seg>Ceci concerne tous les paramètres de la section &quot;organization&quot; des métadatas :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s6&gt;require&lt;/s6&gt; SOAP::Lite;
&lt;/Perl&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;s6&gt;require&lt;/s6&gt; SOAP::Lite;
&lt;/Perl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Signature</seg>
@ -16942,14 +16876,6 @@ createuser lemonldap-ng -P</seg>
<seg>Configurer les attributs :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Configuration access</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T080602Z" changeid="xavier">
<seg>Accès à la configuration</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>sudo ln -s /usr/local/lemonldap-ng/etc/cron.d/* /etc/cron.d/</seg>
@ -22836,14 +22762,6 @@ a2ensite test-apache2.conf</seg>
<seg>&lt;s0&gt;Conversion des métadatas un UTF8&lt;/s0&gt; : mettre à « activé » pour forcer la conversion des métadata des partenaires.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You can also use a FastCGI server using index.fcgi given in portal examples.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T123056Z" changeid="xavier">
<seg>On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>globalStorage</seg>
@ -24280,14 +24198,6 @@ a2ensite test-apache2.conf</seg>
<seg>Éditer &lt;c0&gt;lemonldap-ng.ini&lt;/c0&gt;, et activer le statut dans la section &lt;c1&gt;handler&lt;/c1&gt; :</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;require&lt;/s0&gt; Lemonldap::NG::Portal::SharedConf;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;s0&gt;require&lt;/s0&gt; Lemonldap::NG::Portal::SharedConf;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>http://packages.debian.org/search?keywords=lemonldap-ng</seg>
@ -24312,14 +24222,6 @@ a2ensite test-apache2.conf</seg>
<seg>&lt;s93&gt;//&quot;userobom_phone2&quot; =&gt; ,&lt;/s93&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>To make the portal start faster when the server is relaunched, add those lines in Apache configuration file (as described in portal-apache2.conf):</seg>
</tuv>
<tuv lang="FR-FR">
<seg>Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf):</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Secure Token protected URLs</seg>
@ -25946,14 +25848,6 @@ a2ensite test-apache2.conf</seg>
<seg>port</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s1&gt;SetHandler&lt;/s1&gt; perl-&lt;s2&gt;script&lt;/s2&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;s1&gt;SetHandler&lt;/s1&gt; perl-&lt;s2&gt;script&lt;/s2&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;#!/usr/bin/perl&lt;/s0&gt;
@ -26216,14 +26110,6 @@ a2ensite test-apache2.conf</seg>
<seg>Fichier temporaire &lt;a1&gt;PGT&lt;/a1&gt; de &lt;a0&gt;CAS&lt;/a0&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>To refresh it, you have to set an handler on the same server to use the refresh mechanism or to restart the server after each configuration change.</seg>
</tuv>
<tuv lang="FR-FR" changedate="20131025T081946Z" changeid="xavier">
<seg>Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s0&gt;Path&lt;/s0&gt;: keep &lt;c1&gt;^/oauth2/&lt;/c1&gt; unless you need to use another path (in this case, you need to adapt Apache configuration)</seg>
@ -27118,14 +27004,6 @@ WithPeak[test.example.com]: wmy</seg>
<seg>La configuration peut être stockée sous plusieurs formats (&lt;a0&gt;SQL&lt;/a0&gt;, &lt;a1&gt;File&lt;/a1&gt;, &lt;a2&gt;LDAP&lt;/a2&gt;) mais doit être partégée via le réseau si on utilise plus d'un serveur.</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;&lt;s0&gt;Files&lt;/s0&gt; *.pl&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;&lt;s0&gt;Files&lt;/s0&gt; *.pl&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>You should now use the Manager to configure all &lt;a0&gt;applications and categories&lt;/a0&gt;, and then comment or remove the &lt;c1&gt;applicationList&lt;/c1&gt; parameter from &lt;c2&gt;/etc/lemonldap-ng/lemonldap-ng.ini&lt;/c2&gt;.</seg>
@ -30284,16 +30162,6 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
<seg>^/c/portal/logout =&gt; logout_sso</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>PerlResponseHandler ModPerl::Registry
&lt;/&lt;s3&gt;Files&lt;/s3&gt;&gt;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>PerlResponseHandler ModPerl::Registry
&lt;/&lt;s3&gt;Files&lt;/s3&gt;&gt;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>The file &lt;c0&gt;auth.keytab&lt;/c0&gt; should then be copied (with a secure media) to the Linux server (for example in &lt;c1&gt;/etc/lemonldap-ng&lt;/c1&gt;).</seg>
@ -31606,14 +31474,6 @@ CUSTOM_FUNCTIONS_FILE=/root/SSOExtensions.pm</seg>
<seg>deny</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>&lt;s4&gt;require&lt;/s4&gt; Lemonldap::NG::Portal::Menu;</seg>
</tuv>
<tuv lang="FR-FR">
<seg>&lt;s4&gt;require&lt;/s4&gt; Lemonldap::NG::Portal::Menu;</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>Inside this jail, you can access to:</seg>

View File

@ -1,11 +1,11 @@
22/02/17 13:36
24/02/17 07:06
Données du projet
Segments Mots Caractères (sans espaces) Caractères (avec espaces)
Total : 15200 66500 465107 507365
Restants : 7448 26371 220174 231783
Segments uniques : 7378 48028 311564 348596
Segments uniques restants : 3228 16319 127073 137302
Total : 15261 66658 466104 508442
Restants : 7500 26652 221829 233626
Segments uniques : 7391 48094 311860 348940
Segments uniques restants : 3258 16540 128285 138686
Statistiques par fichiers :
@ -76,6 +76,7 @@ pages/documentation/current/authopenidconnect.html
pages/documentation/current/authproxy.html 62 29 29 20 297 174 231 151 1950 1161 1424 972 2147 1276 1605 1085
pages/documentation/current/authradius.html 46 13 20 5 190 29 130 9 1313 279 858 121 1426 281 955 121
pages/documentation/current/authremote.html 101 31 55 11 591 85 491 41 3785 941 2927 491 4221 959 3339 507
pages/documentation/current/authrest.html 68 43 26 26 246 205 154 154 1566 1230 869 869 1709 1355 978 978
pages/documentation/current/authsaml.html 147 36 73 15 930 157 732 111 5589 1233 4090 795 6316 1323 4728 883
pages/documentation/current/authslave.html 54 13 22 5 282 61 211 41 1643 410 1123 235 1850 440 1305 265
pages/documentation/current/authssl.html 166 97 110 68 834 300 683 227 5730 2593 4546 1970 6228 2689 5008 2059
@ -88,11 +89,11 @@ pages/documentation/current/cda.html
pages/documentation/current/changeconfbackend.html 48 21 32 14 170 45 135 26 1234 484 1011 333 1323 486 1094 333
pages/documentation/current/configapache.html 34 19 25 13 194 65 173 49 1284 470 1125 339 1390 501 1231 370
pages/documentation/current/configlocation.html 479 204 358 128 2366 666 2069 507 16459 6024 14024 4469 18293 6409 15700 4784
pages/documentation/current/confignginx.html 46 32 24 17 262 195 206 150 1930 1531 1531 1196 2057 1614 1643 1264
pages/documentation/current/confignginx.html 46 32 24 17 261 194 205 149 1930 1531 1531 1196 2056 1613 1642 1263
pages/documentation/current/configvhost.html 245 143 105 58 979 403 597 199 7793 4343 4207 2031 8490 4557 4639 2125
pages/documentation/current/customfunctions.html 76 30 45 15 381 88 300 52 2765 893 2086 527 3006 919 2303 551
pages/documentation/current/customhandlers.html 58 54 42 42 430 419 380 380 2693 2586 2349 2349 2980 2873 2619 2619
pages/documentation/current/devopshandler.html 73 67 38 38 307 287 228 228 2143 2020 1407 1407 2342 2203 1564 1564
pages/documentation/current/devopshandler.html 76 70 39 39 325 305 242 242 2255 2132 1480 1480 2467 2328 1650 1650
pages/documentation/current/docker.html 33 19 19 10 166 80 131 53 1243 711 927 468 1319 733 1003 490
pages/documentation/current/documentation/captcha.png_documentation_2.0_captcha.html 37 34 9 9 84 80 24 24 692 675 224 224 701 684 230 230
pages/documentation/current/documentation/configuration-ldap.png_documentation_2.0_ldapconfbackend.html 37 33 11 10 85 79 28 26 822 769 333 297 831 778 339 303
@ -170,7 +171,7 @@ pages/documentation/current/openidconnectclaims.html
pages/documentation/current/openidconnectservice.html 108 83 61 58 539 494 437 433 3487 3138 2632 2591 3856 3494 2978 2936
pages/documentation/current/parameterlist.html 678 62 376 44 1080 209 861 169 8657 1429 6535 987 9223 1551 7006 1109
pages/documentation/current/passwordstore.html 38 16 14 2 186 36 142 4 1111 323 724 37 1242 325 853 37
pages/documentation/current/performances.html 189 63 114 35 1424 327 1043 252 9068 2454 6539 1902 10123 2681 7350 2080
pages/documentation/current/performances.html 173 66 100 38 1314 381 942 306 8341 2724 5893 2172 9321 3002 6631 2401
pages/documentation/current/portal.html 113 62 46 11 454 158 310 47 3254 1562 1822 365 3516 1588 2075 391
pages/documentation/current/portalcustom.html 135 67 96 52 917 440 825 407 5086 2575 4382 2286 5836 2909 5094 2616
pages/documentation/current/portalmenu.html 50 16 32 6 294 81 254 57 1855 589 1503 372 2069 636 1714 419
@ -195,7 +196,7 @@ pages/documentation/current/soapsessionbackend.html
pages/documentation/current/sqlconfbackend.html 69 32 44 20 319 122 258 92 2082 915 1574 639 2299 976 1776 695
pages/documentation/current/sqlsessionbackend.html 119 29 52 11 557 104 334 59 3751 747 2054 338 4057 800 2292 384
pages/documentation/current/ssocookie.html 60 17 32 4 436 67 364 36 2393 502 1871 238 2740 530 2195 266
pages/documentation/current/start.html 611 354 145 83 1437 879 636 315 12615 8816 4366 2442 13114 8982 4769 2594
pages/documentation/current/start.html 617 357 145 83 1442 884 636 315 12661 8859 4366 2442 13160 9025 4769 2594
pages/documentation/current/status.html 62 21 30 7 312 71 248 41 2008 539 1486 300 2182 565 1654 324
pages/documentation/current/u2f.html 51 43 26 26 274 259 214 214 1761 1638 1265 1265 1942 1813 1436 1436
pages/documentation/current/upgrade.html 114 102 52 52 549 525 394 394 3669 3451 2242 2242 4040 3817 2567 2567

View File

@ -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=2736f0d057a1684b484bf6a293e8c618" 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=99cb60cc3ff21b244ff3c7b965219f58" 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;1487766884" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&amp;1487916345" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -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=2736f0d057a1684b484bf6a293e8c618" 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=99cb60cc3ff21b244ff3c7b965219f58" 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;1487766883" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&amp;1487916345" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -0,0 +1,156 @@
<!DOCTYPE html>
<html lang="fr" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8" />
<title>documentation:2.0:authrest</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 -->
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="documentation,2.0,authrest"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="authrest.html"/>
<link rel="contents" href="authrest.html" title="Sitemap"/>
<link rel="stylesheet" type="text/css" href="lib/exe/css.php.t.bootstrap3.css"/>
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.css" />
<script type="text/javascript">/*<![CDATA[*/var NS='documentation:2.0';var JSINFO = {"id":"documentation:2.0:authrest","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="/lib/scripts/jquery-ui.min.js"></script>
//else -->
<script type="text/javascript" src="/lib/scripts/jquery-ui.js"></script><!-- //endif -->
</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="#presentation">Présentation</a></div></li>
<li class="level1"><div class="li"><a href="#configuration">Configuration</a></div></li>
<li class="level1"><div class="li"><a href="#rest_dialog">REST Dialog</a></div></li>
</ul>
</div>
</div><!-- TOC END -->
<h1 class="sectionedit1" id="rest">REST</h1>
<div class="level1">
<div class="table sectionedit2"><table class="inline table table-bordered table-striped">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign"> Authentification </th><th class="col1 centeralign"> Utilisateurs </th><th class="col2 centeralign"> Mot-de-passe </th>
</tr>
</thead>
<tr class="row1 rowodd">
<td class="col0 centeralign"></td><td class="col1 centeralign"></td><td class="col2 centeralign"></td>
</tr>
</table></div><!-- EDIT2 TABLE [21-90] -->
</div><!-- EDIT1 SECTION "REST" [1-91] -->
<h2 class="sectionedit3" id="presentation">Présentation</h2>
<div class="level2">
<p>
This backend can be used to delegate authentication to some webservices.
</p>
</div><!-- EDIT3 SECTION "Presentation" [92-191] -->
<h2 class="sectionedit4" id="configuration">Configuration</h2>
<div class="level2">
<p>
In Manager, go in <code>General Parameters</code> &gt; <code>Authentication modules</code> and choose REST for authentication, users and/or password modules.
</p>
<p>
Then you just have to set REST <abbr title="Uniform Resource Locator">URL</abbr> to provide wanted services:
</p>
<div class="table sectionedit5"><table class="inline table table-bordered table-striped">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign"> Module </th><th class="col1 centeralign"> Parameter </th>
</tr>
</thead>
<tr class="row1 rowodd">
<td class="col0 centeralign"> Authentification </td><td class="col1 centeralign"> Authentication <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
<tr class="row2 roweven">
<td class="col0 centeralign"> User database </td><td class="col1 centeralign"> User data <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
<tr class="row3 rowodd">
<td class="col0 centeralign"> Mot-de-passe </td><td class="col1 centeralign"> Password confirmation <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
<tr class="row4 roweven">
<td class="col0 centeralign"> Mot-de-passe </td><td class="col1 centeralign"> Password change <abbr title="Uniform Resource Locator">URL</abbr> </td>
</tr>
</table></div><!-- EDIT5 TABLE [420-612] -->
</div><!-- EDIT4 SECTION "Configuration" [192-613] -->
<h2 class="sectionedit6" id="rest_dialog">REST Dialog</h2>
<div class="level2">
<p>
REST web services just have to respond with a “result” key in a JSON file. Auth/UserDB can add a “info” array to will be copied is session data (without reading “Exported variables”).
</p>
<div class="table sectionedit7"><table class="inline table table-bordered table-striped">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign"> Parameter </th><th class="col1 centeralign"> Query </th><th class="col2 centeralign"> Response </th>
</tr>
</thead>
<tr class="row1 rowodd">
<td class="col0 centeralign"> Authentication <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user,“password”:$password}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false,“info”:{…}}</code> </td>
</tr>
<tr class="row2 roweven">
<td class="col0 centeralign"> User data <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false,“info”:{“uid”:“dwho”,…}}</code> </td>
</tr>
<tr class="row3 rowodd">
<td class="col0 centeralign"> Password confirmation <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user,“password”:$password}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false}</code> </td>
</tr>
<tr class="row4 roweven">
<td class="col0 centeralign"> Password change <abbr title="Uniform Resource Locator">URL</abbr> </td><td class="col1"> JSON file: <code>{“user”:$user,“password”:$password}</code> </td><td class="col2"> JSON file: <code>{“result”:true/false}</code> </td>
</tr>
</table></div><!-- EDIT7 TABLE [824-1351] -->
<div class="notetip">To have only one call, you can set only REST authentication, set datas in “info” key response and set Null as User Database.
</div>
</div><!-- EDIT6 SECTION "REST Dialog" [614-] -->
</div>
</body>
</html>

View File

@ -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="/bootswatch/3.3.4/flatly/bootstrap.min.css?do=login&amp;sectok=2736f0d057a1684b484bf6a293e8c618" class="action login" rel="nofollow" title="Login"><i class="glyphicon glyphicon-log-in"></i> Login</a></li> </ul>
<li><a href="/bootswatch/3.3.4/flatly/bootstrap.min.css?do=login&amp;sectok=99cb60cc3ff21b244ff3c7b965219f58" 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=bootswatch%3A3.3.4%3Aflatly%3Abootstrap.min.css&amp;1487766885" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=bootswatch%3A3.3.4%3Aflatly%3Abootstrap.min.css&amp;1487916346" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -11,7 +11,7 @@
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" />
//else --><!-- //endif -->
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="index,follow"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="documentation,2.0,confignginx"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="confignginx.html"/>
@ -76,11 +76,11 @@
<p>
To use Nginx, you must install LemonLDAP::NG FastCGI server, which is not installed by default lemonldap-ng meta package.
To use Nginx, you must install LemonLDAP::NG FastCGI server, which is not installed by default lemonldap-ng metapackage.
</p>
</div><!-- EDIT2 SECTION "FastCGI server" [43-193] -->
</div><!-- EDIT2 SECTION "FastCGI server" [43-192] -->
<h3 class="sectionedit3" id="debianubuntu">Debian/Ubuntu</h3>
<div class="level3">
@ -94,7 +94,7 @@ Enable and start the service :
<pre class="code">systemctl enable llng-fastcgi-server
systemctl start llng-fastcgi-server</pre>
</div><!-- EDIT3 SECTION "Debian/Ubuntu" [194-394] -->
</div><!-- EDIT3 SECTION "Debian/Ubuntu" [193-393] -->
<h3 class="sectionedit4" id="red_hatcentos">Red Hat/CentOS</h3>
<div class="level3">
@ -108,7 +108,7 @@ Enable and start the service :
<pre class="code">systemctl enable llng-fastcgi-server
systemctl start llng-fastcgi-server</pre>
</div><!-- EDIT4 SECTION "Red Hat/CentOS" [395-596] -->
</div><!-- EDIT4 SECTION "Red Hat/CentOS" [394-595] -->
<h2 class="sectionedit5" id="files">Fichiers</h2>
<div class="level2">
@ -121,7 +121,7 @@ Depuis une installation par les sources, les fichiers de configuration de Nginx
Il faut les inclure dans la configuration de Nginx, par exemple :
</p>
</div><!-- EDIT5 SECTION "Files" [597-819] -->
</div><!-- EDIT5 SECTION "Files" [596-818] -->
<h3 class="sectionedit6" id="debianubuntu1">Debian/Ubuntu</h3>
<div class="level3">
@ -142,7 +142,7 @@ ln -s /etc/nginx/sites-available/manager-nginx.conf /etc/nginx/sites-enabled/
ln -s /etc/nginx/sites-available/portal-nginx.conf /etc/nginx/sites-enabled/
ln -s /etc/nginx/sites-available/test-nginx.conf /etc/nginx/sites-enabled/</pre>
</div><!-- EDIT6 SECTION "Debian/Ubuntu" [820-1578] -->
</div><!-- EDIT6 SECTION "Debian/Ubuntu" [819-1577] -->
<h3 class="sectionedit7" id="red_hatcentos1">Red Hat/CentOS</h3>
<div class="level3">
@ -155,7 +155,7 @@ ln -s /etc/lemonldap-ng/manager-nginx.conf /etc/nginx/conf.d/
ln -s /etc/lemonldap-ng/portal-nginx.conf /etc/nginx/conf.d/
ln -s /etc/lemonldap-ng/test-nginx.conf /etc/nginx/conf.d/</pre>
</div><!-- EDIT7 SECTION "Red Hat/CentOS" [1579-] -->
</div><!-- EDIT7 SECTION "Red Hat/CentOS" [1578-] -->
</div>
</body>
</html>

View File

@ -83,8 +83,10 @@ There is nothing to configure to use it except that:
<li class="level1"><div class="li"> you can set the loopback <abbr title="Uniform Resource Locator">URL</abbr> needed by the DevOps handler to get /rules.json. Default to <a href="http://127.0.0.1" class="urlextern" title="http://127.0.0.1" rel="nofollow">http://127.0.0.1</a>:&lt;server-port&gt;</div>
</li>
</ul>
<div class="noteimportant">Note that DevOps handler will refuse to compile rules.json if <a href="safejail.html" class="wikilink1" title="documentation:2.0:safejail">Safe Jail</a> isn't enabled.
</div><!-- EDIT1 SECTION "DevOps Handler" [1-867] -->
</div>
</div><!-- EDIT1 SECTION "DevOps Handler" [1-991] -->
<h2 class="sectionedit2" id="configuration_example">Configuration example</h2>
<div class="level2">
@ -134,7 +136,7 @@ Here is a simple Nginx configuration file. It looks like a standard LLNG nginx c
}</pre>
</dd></dl>
</div><!-- EDIT2 SECTION "Configuration example" [868-] -->
</div><!-- EDIT2 SECTION "Configuration example" [992-] -->
</div>
</body>
</html>

View File

@ -11,7 +11,7 @@
<link rel="stylesheet" type="text/css" href="/static/bwr/bootstrap/dist/css/bootstrap.min.css" />
//else --><!-- //endif -->
<meta name="generator" content="DokuWiki"/>
<meta name="robots" content="index,follow"/>
<meta name="robots" content="noindex,nofollow"/>
<meta name="keywords" content="documentation,2.0,performances"/>
<link rel="search" type="application/opensearchdescription+xml" href="lib/exe/opensearch.html" title="LemonLDAP::NG"/>
<link rel="start" href="performances.html"/>
@ -60,8 +60,6 @@
<li class="level1"><div class="li"><a href="#portal_performances">Performances du portail</a></div>
<ul class="toc">
<li class="level2"><div class="li"><a href="#general_performances">Performances générales</a></div></li>
<li class="level2"><div class="li"><a href="#configuration_access">Accès à la configuration</a></div></li>
<li class="level2"><div class="li"><a href="#starting_performances">Performances au démarrage</a></div></li>
<li class="level2"><div class="li"><a href="#apachesession_performances">Performances d'Apache::Session</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="#replace_mysql_by_apachesessionflex">Remplacer MySQL par Apache::Session::Flex</a></div></li>
@ -114,11 +112,17 @@ To bypass this, you can:
<h2 class="sectionedit3" id="handler_performance">Performance des agents (handlers)</h2>
<div class="level2">
<p>
To increase handler performance, you can disable “Sessions activity timeout” To prevent it from writing to the session database.
</p>
<p>
Les agents vérifient les droits et calculent les en-têtes pour chaque requête HTTP. Donc pour augmenter les performances, évitez les règles trop complexes en utilisant les macros, groupes ou macros locales.
</p>
</div><!-- EDIT3 SECTION "Handler performance" [659-856] -->
</div><!-- EDIT3 SECTION "Handler performance" [659-986] -->
<h3 class="sectionedit4" id="macros_and_groups">Macros et groupes</h3>
<div class="level3">
@ -177,7 +181,7 @@ admin <span class="sy0">-&gt;</span> <span class="re0">$uid</span> <span class="
<div class="noteclassic">Noter que les groupes sont calculés après les macros, donc une règle de groupe peut utiliser une valeur issue d'une macro.
</div><div class="noteimportant">Les macros et groupes sont calculés dans l'ordre alpha-numerique, c'est à dire dans l'ordre d'affichage dans le manager. Par exemple, la macro “macro1” sear calculée avant la macro “macro2” : donc l'expression de macro2 peut utiliser la valeur $macro1. De même pour les groupes : une règle de groupe peut en utiliser une autre calculée précédemment.
</div>
</div><!-- EDIT4 SECTION "Macros and groups" [857-2819] -->
</div><!-- EDIT4 SECTION "Macros and groups" [987-2949] -->
<h3 class="sectionedit5" id="local_macros">Macros locales</h3>
<div class="level3">
@ -191,60 +195,33 @@ admin <span class="sy0">-&gt;</span> <span class="re0">$admin</span> <span class
Display<span class="sy0">-</span>Name <span class="sy0">-&gt;</span> <span class="re0">$displayName</span> <span class="sy0">||=</span> <span class="re0">$givenName</span><span class="sy0">.</span><span class="st0">" "</span><span class="sy0">.</span><span class="re0">$surName</span></pre>
<div class="notetip">Notez que cette fonctionnalité n'est intéressante que pour les systèmes Lemonldap::NG protégeant un grand nombre d'applications
</div>
</div><!-- EDIT5 SECTION "Local macros" [2820-3481] -->
</div><!-- EDIT5 SECTION "Local macros" [2950-3611] -->
<h2 class="sectionedit6" id="portal_performances">Performances du portail</h2>
<div class="level2">
</div><!-- EDIT6 SECTION "Portal performances" [3482-3514] -->
</div><!-- EDIT6 SECTION "Portal performances" [3612-3644] -->
<h3 class="sectionedit7" id="general_performances">Performances générales</h3>
<div class="level3">
<p>
Le portail est le composant le plus gros de Lemonldap::NG. Il est recommendé d'utiliser ModPerl::Registry au lieu d'utiliser le dispositif "cgi-script" tel qu'indiqué dans les fichiers de configuration d'Apache proposés en exemple (portal-apache2.conf):
</p>
<pre class="code apache">&lt;<span class="kw3">Files</span> *.pl&gt;
<span class="kw1">SetHandler</span> perl-<span class="kw1">script</span>
PerlResponseHandler ModPerl::Registry
&lt;/<span class="kw3">Files</span>&gt;</pre>
<p>
On peut utiliser un serveur FastCGI en utilisant le fichier index.fcgi disponible dans les exemples du portail.
Le portail est le composant le plus gros de Lemonldap::NG. Since version 2.0, it is run under FastCGI and rewritten using plugins, so performance is increased in comparison to earlier versions. You just have to disable unused plugins:
</p>
<ul>
<li class="level1"><div class="li"> disable unused issuer modules</div>
</li>
<li class="level1"><div class="li"> disable notifications if not used</div>
</li>
<li class="level1"><div class="li"></div>
</li>
</ul>
<div class="notetip">En environnement de production et pour de meilleures performances réseau, utiliser les versions compactées des librairies javascript et css : utiliser <code>make install <strong>PROD=yes</strong></code>. Ceci est fait par défaut avec les paquets RPM/DEB.
</div>
</div><!-- EDIT7 SECTION "General performances" [3515-4145] -->
</div><!-- EDIT7 SECTION "General performances" [3645-4198] -->
<h3 class="sectionedit8" id="configuration_access">Accès à la configuration</h3>
<div class="level3">
<p>
En mettant <code>useLocalConf</code> à 1 dans lemonldap-ng.ini (section [Portal]), le portail utilisera la configuration cachée. Pour la rafraîchir, il faut installer un agent (handler) sur le même serveur pour utiliser le mécanisme de rafraîchissement ou redémarrer le serveur à chaque changement.
</p>
</div><!-- EDIT8 SECTION "Configuration access" [4146-4448] -->
<h3 class="sectionedit9" id="starting_performances">Performances au démarrage</h3>
<div class="level3">
<p>
Pour accélérer le démarrage du portail lorsque le serveur est relancé, ajoutez les lignes suivantes dans les fichiers de configuration d'Apache (tel que proposé dans portal-apache2.conf):
</p>
<pre class="code apache">&lt;Perl&gt;
<span class="kw1">require</span> Lemonldap::NG::Portal::SharedConf;
Lemonldap::NG::Portal::SharedConf-&gt;compile(
qw(delete <span class="kw1">header</span> cache read_from_client cookie <span class="kw1">redirect</span> unescapeHTML));
<span class="co1"># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</span>
<span class="kw1">require</span> Lemonldap::NG::Portal::Menu;
<span class="co1"># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</span>
<span class="kw1">require</span> SOAP::Lite;
&lt;/Perl&gt;</pre>
</div><!-- EDIT9 SECTION "Starting performances" [4449-5024] -->
<h3 class="sectionedit10" id="apachesession_performances">Performances d'Apache::Session</h3>
<h3 class="sectionedit8" id="apachesession_performances">Performances d'Apache::Session</h3>
<div class="level3">
<p>
@ -293,9 +270,9 @@ Notez que Apache::Session::Browseable::MySQL n'utilise pas les verrous MySQL.
<div class="notetip">Un module <a href="https://metacpan.org/module/Apache::Session::Browseable::Redis" class="urlextern" title="https://metacpan.org/module/Apache::Session::Browseable::Redis" rel="nofollow">Apache::Session::Browseable::Redis</a> a été créé, c'est le plus rapide (excepté pour l'explorateur de sessions, battu par Apache::Session::Browseable::<a href="https://metacpan.org/module/Apache::Session::Browseable" class="urlextern" title="https://metacpan.org/module/Apache::Session::Browseable" rel="nofollow">DBI</a>/<a href="https://metacpan.org/module/Apache::Session::Browseable::LDAP" class="urlextern" title="https://metacpan.org/module/Apache::Session::Browseable::LDAP" rel="nofollow">LDAP</a> &gt;= 1.0)
</div><div class="noteimportant">Certains modules Apache::Session ne sont pas utilisables par Lemonldap::NG tel Apache::Session::Memcached, car ce module n'offre pas de dispositif de parcours des sessions They does not allow one to use sessions explorer neither manage one-off sessions.
</div>
</div><!-- EDIT10 SECTION "Apache::Session performances" [5025-7381] -->
</div><!-- EDIT8 SECTION "Apache::Session performances" [4199-6555] -->
<h3 class="sectionedit11" id="ldap_performances">Performances LDAP</h3>
<h3 class="sectionedit9" id="ldap_performances">Performances LDAP</h3>
<div class="level3">
<p>
@ -330,14 +307,14 @@ Maintenant, ldapgroups contient “admin su”
</p>
</div>
</div><!-- EDIT11 SECTION "LDAP performances" [7382-8511] -->
</div><!-- EDIT9 SECTION "LDAP performances" [6556-7685] -->
<h2 class="sectionedit12" id="manager_performances">Performances du Manager</h2>
<h2 class="sectionedit10" id="manager_performances">Performances du Manager</h2>
<div class="level2">
</div><!-- EDIT12 SECTION "Manager performances" [8512-8545] -->
</div><!-- EDIT10 SECTION "Manager performances" [7686-7719] -->
<h3 class="sectionedit13" id="disable_unused_modules">Désactiver les modules inutilisés</h3>
<h3 class="sectionedit11" id="disable_unused_modules">Désactiver les modules inutilisés</h3>
<div class="level3">
<p>
@ -346,9 +323,9 @@ In lemonldap-ng.ini, set only modules that you will use. By default, configurati
<pre class="code ini"><span class="re0"><span class="br0">[</span>manager<span class="br0">]</span></span>
<span class="re1">enabledModules</span> <span class="sy0">=</span><span class="re2"> conf, sessions</span></pre>
</div><!-- EDIT13 SECTION "Disable unused modules" [8546-8792] -->
</div><!-- EDIT11 SECTION "Disable unused modules" [7720-7966] -->
<h3 class="sectionedit14" id="use_static_html_files">Use static HTML files</h3>
<h3 class="sectionedit12" id="use_static_html_files">Use static HTML files</h3>
<div class="level3">
<p>
@ -379,7 +356,7 @@ So manager <abbr title="HyperText Markup Language">HTML</abbr> templates will be
</p>
</div><!-- EDIT14 SECTION "Use static HTML files" [8793-] -->
</div><!-- EDIT12 SECTION "Use static HTML files" [7967-] -->
</div>
</body>
</html>

View File

@ -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=2736f0d057a1684b484bf6a293e8c618" 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=99cb60cc3ff21b244ff3c7b965219f58" 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;1487766900" width="2" height="1" alt="" /></div>
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&amp;1487916362" width="2" height="1" alt="" /></div>
<div id="screen__mode" class="no">
<span class="visible-xs"></span>
<span class="visible-sm"></span>

View File

@ -269,57 +269,60 @@
<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>
</tr>
<tr class="row12 roweven">
<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>
<td class="col0"> <a href="authrest.html" class="wikilink1" title="documentation:2.0:authrest">REST</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 centeralign"> </td>
</tr>
<tr class="row13 rowodd">
<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>
<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>
</tr>
<tr class="row14 roweven">
<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>
<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>
</tr>
<tr class="row15 rowodd">
<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>
<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>
</tr>
<tr class="row16 roweven">
<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>
<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>
</tr>
<tr class="row17 rowodd">
<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>
<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>
</tr>
<tr class="row18 roweven">
<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>
<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>
</tr>
<tr class="row19 rowodd">
<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>
<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>
</tr>
<tr class="row20 roweven">
<td class="col0"> <a href="authcombination.html" class="wikilink1" title="documentation:2.0:authcombination">Combination of auth schemes</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
<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>
</tr>
<tr class="row21 rowodd">
<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>
<td class="col0"> <a href="authcombination.html" class="wikilink1" title="documentation:2.0:authcombination">Combination of auth schemes</a> </td><td class="col1 centeralign"></td><td class="col2 centeralign"></td><td class="col3 leftalign"> </td>
</tr>
<tr class="row22 roweven">
<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>
<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>
</tr>
<tr class="row23 rowodd">
<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>
<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>
</tr>
<tr class="row24 roweven">
<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>
<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>
</tr>
<tr class="row25 rowodd">
<th class="col0"> Second factor </th><th class="col1 centeralign"> Authentification </th><td class="col2"></td><td class="col3"></td>
<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>
</tr>
<tr class="row26 roweven">
<th class="col0"> Second factor </th><th class="col1 centeralign"> Authentification </th><td class="col2"></td><td class="col3"></td>
</tr>
<tr class="row27 rowodd">
<td class="col0"> <a href="u2f.html" class="wikilink1" title="documentation:2.0:u2f">U2F</a> </td><td class="col1 centeralign"></td><td class="col2"></td><td class="col3"></td>
</tr>
</table></div><!-- EDIT10 TABLE [2124-3555] -->
</table></div><!-- EDIT10 TABLE [2124-3601] -->
<p>
</p></div></div>
</p>
</div><!-- EDIT9 SECTION "Authentication, users and password databases" [1951-3583] -->
</div><!-- EDIT9 SECTION "Authentication, users and password databases" [1951-3629] -->
<h3 class="sectionedit11" id="configuration_database">Base de données de la configuration</h3>
<div class="level3">
@ -354,14 +357,14 @@
<tr class="row5 rowodd">
<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>
</table></div><!-- EDIT12 TABLE [3858-4447] -->
</table></div><!-- EDIT12 TABLE [3904-4493] -->
<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>
</div><!-- EDIT11 SECTION "Configuration database" [3584-4663] -->
</div><!-- EDIT11 SECTION "Configuration database" [3630-4709] -->
<h3 class="sectionedit13" id="sessions_database">Base de données des sessions</h3>
<div class="level3">
@ -402,13 +405,13 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
<tr class="row7 rowodd">
<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>
</table></div><!-- EDIT14 TABLE [5049-6503] -->
</table></div><!-- EDIT14 TABLE [5095-6549] -->
<p>
</p></div></div>
</p>
</div><!-- EDIT13 SECTION "Sessions database" [4664-6531] -->
</div><!-- EDIT13 SECTION "Sessions database" [4710-6577] -->
<h3 class="sectionedit15" id="identity_provider">Fournisseur d'identité</h3>
<div class="level3">
@ -442,7 +445,7 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
</p></div></div>
</p>
</div><!-- EDIT15 SECTION "Identity provider" [6532-7076] -->
</div><!-- EDIT15 SECTION "Identity provider" [6578-7122] -->
<h2 class="sectionedit16" id="applications_protection">Protection des applications</h2>
<div class="level2">
@ -471,7 +474,7 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
</p></div></div>
</p>
</div><!-- EDIT16 SECTION "Applications protection" [7077-7567] -->
</div><!-- EDIT16 SECTION "Applications protection" [7123-7613] -->
<h3 class="sectionedit17" id="well_known_compatible_applications">Well known compatible applications</h3>
<div class="level3">
@ -546,7 +549,7 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
</p></div>
</p>
</div><!-- EDIT17 SECTION "Well known compatible applications" [7568-9209] -->
</div><!-- EDIT17 SECTION "Well known compatible applications" [7614-9255] -->
<h2 class="sectionedit18" id="advanced_features">Fonctionnalités avancées</h2>
<div class="level2">
@ -595,7 +598,7 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
</p></div></div>
</p>
</div><!-- EDIT18 SECTION "Advanced features" [9210-10091] -->
</div><!-- EDIT18 SECTION "Advanced features" [9256-10137] -->
<h2 class="sectionedit19" id="mini_howtos">Mini howtos</h2>
<div class="level2">
@ -626,7 +629,7 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
</p></div></div>
</p>
</div><!-- EDIT19 SECTION "Mini howtos" [10092-10761] -->
</div><!-- EDIT19 SECTION "Mini howtos" [10138-10807] -->
<h2 class="sectionedit20" id="exploitation">Exploitation</h2>
<div class="level2">
@ -659,7 +662,7 @@ Les sessions sont stockées en utilisant les modules de la famille <a href="http
</p></div></div>
</p>
</div><!-- EDIT20 SECTION "Exploitation" [10762-11182] -->
</div><!-- EDIT20 SECTION "Exploitation" [10808-11228] -->
<h2 class="sectionedit21" id="developer_corner">Developer corner</h2>
<div class="level2">
@ -718,7 +721,7 @@ To translate this doc (Manager help):
</li>
</ul>
</div><!-- EDIT21 SECTION "Developer corner" [11183-] -->
</div><!-- EDIT21 SECTION "Developer corner" [11229-] -->
</div>
</body>
</html>