Update doc
This commit is contained in:
parent
9f731e3fd7
commit
3a4eb388d9
|
@ -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&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&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've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&1487766884" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&1487916345" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/applications/img/loader.gif?do=login&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&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've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&1487766883" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&1487916345" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
146
doc/pages/documentation/current/authrest.html
Normal file
146
doc/pages/documentation/current/authrest.html
Normal 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> > <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>
|
|
@ -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&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&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've followed a link to a topic that doesn'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&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&1487916346" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<meta charset="utf-8" />
|
||||
<title>documentation:2.0: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>
|
||||
|
|
|
@ -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>:<server-port></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>
|
||||
<!-- 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>
|
||||
|
|
|
@ -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">-></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">-></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"><<span class="kw3">Files</span> *.pl>
|
||||
<span class="kw1">SetHandler</span> perl-<span class="kw1">script</span>
|
||||
PerlResponseHandler ModPerl::Registry
|
||||
</<span class="kw3">Files</span>></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"><Perl>
|
||||
<span class="kw1">require</span> Lemonldap::NG::Portal::SharedConf;
|
||||
Lemonldap::NG::Portal::SharedConf->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;
|
||||
</Perl></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'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>
|
||||
|
|
|
@ -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&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&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've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&1487766900" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&1487916362" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 "cgi-script" 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><bean id="userDetailsServiceWrapper" class="org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"></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><Perl></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><Perl></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 "organization" des métadatas :</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>require SOAP::Lite;
|
||||
</Perl></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg>require SOAP::Lite;
|
||||
</Perl></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' => '/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' => '/var/lib/lemonldap-ng/sessions/', 'L
|
|||
<seg>//"userobom_phone2" => ,</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' => '/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->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><Files *.pl></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><Files *.pl></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 => logout_sso</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>PerlResponseHandler ModPerl::Registry
|
||||
</Files></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg>PerlResponseHandler ModPerl::Registry
|
||||
</Files></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>
|
||||
|
|
|
@ -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 "cgi-script" 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'><c0></bpt>useLocalConf<ept i='0'></c0></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'><c0></bpt>useLocalConf<ept i='0'></c0></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'><s3></bpt># Uncomment this line if you use Lemonldap::NG menu<ept i='3'></s3></ept></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><bpt i='3' x='3'><s3></bpt># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG<ept i='3'></s3></ept></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg><bpt i='0' x='0'><s0></bpt>Application list<ept i='0'></s0></ept>: display categories and applications allowed for the user</seg>
|
||||
|
@ -7278,14 +7254,6 @@ lemonldap-ng=> 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'><s1></bpt>header<ept i='1'></s1></ept> cache read_from_client cookie <bpt i='2' x='2'><s2></bpt>redirect<ept i='2'></s2></ept> unescapeHTML));</seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg>qw(delete <bpt i='1' x='1'><s1></bpt>header<ept i='1'></s1></ept> cache read_from_client cookie <bpt i='2' x='2'><s2></bpt>redirect<ept i='2'></s2></ept> unescapeHTML));</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg><bpt i='45' x='45'><s45></bpt><bpt i='46' x='46'><s46></bpt><bean<ept i='46'></s46></ept> <bpt i='47' x='47'><s47></bpt>id<ept i='47'></s47></ept>=<bpt i='48' x='48'><s48></bpt>"userDetailsServiceWrapper"<ept i='48'></s48></ept> <bpt i='49' x='49'><s49></bpt>class<ept i='49'></s49></ept>=<bpt i='50' x='50'><s50></bpt>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"<ept i='50'></s50></ept><bpt i='51' x='51'><s51></bpt>><ept i='51'></s51></ept><ept i='45'></s45></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'><a0></bpt>URL<ept i='0'></a0></ept> du portail mandataire</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg><bpt i='5' x='5'><s5></bpt># Uncomment this line if you use portal SOAP capabilities<ept i='5'></s5></ept></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><bpt i='5' x='5'><s5></bpt># Décommentez cette ligne si vous utilisez les capacités SOAP du portail<ept i='5'></s5></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><Perl></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><Perl></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'><s0></bpt>VHOSTLISTEN<ept i='0'></s0></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 "organization" des métadatas :</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg><bpt i='6' x='6'><s6></bpt>require<ept i='6'></s6></ept> SOAP::Lite;
|
||||
</Perl></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><bpt i='6' x='6'><s6></bpt>require<ept i='6'></s6></ept> SOAP::Lite;
|
||||
</Perl></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'><s0></bpt>Conversion des métadatas un UTF8<ept i='0'></s0></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'><c0></bpt>lemonldap-ng.ini<ept i='0'></c0></ept>, et activer le statut dans la section <bpt i='1' x='1'><c1></bpt>handler<ept i='1'></c1></ept> :</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg><bpt i='0' x='0'><s0></bpt>require<ept i='0'></s0></ept> Lemonldap::NG::Portal::SharedConf;</seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><bpt i='0' x='0'><s0></bpt>require<ept i='0'></s0></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'><s93></bpt>//"userobom_phone2" => ,<ept i='93'></s93></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'><s1></bpt>SetHandler<ept i='1'></s1></ept> perl-<bpt i='2' x='2'><s2></bpt>script<ept i='2'></s2></ept></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><bpt i='1' x='1'><s1></bpt>SetHandler<ept i='1'></s1></ept> perl-<bpt i='2' x='2'><s2></bpt>script<ept i='2'></s2></ept></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg><bpt i='0' x='0'><s0></bpt>#!/usr/bin/perl<ept i='0'></s0></ept>
|
||||
|
@ -26216,14 +26110,6 @@ a2ensite test-apache2.conf</seg>
|
|||
<seg>Fichier temporaire <bpt i='1' x='1'><a1></bpt>PGT<ept i='1'></a1></ept> de <bpt i='0' x='0'><a0></bpt>CAS<ept i='0'></a0></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'><s0></bpt>Path<ept i='0'></s0></ept>: keep <bpt i='1' x='1'><c1></bpt>^/oauth2/<ept i='1'></c1></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'><a0></bpt>SQL<ept i='0'></a0></ept>, <bpt i='1' x='1'><a1></bpt>File<ept i='1'></a1></ept>, <bpt i='2' x='2'><a2></bpt>LDAP<ept i='2'></a2></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'><<s0></it>Files<ept i='0'></s0></ept> *.pl></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><it pos='begin' x='0'><<s0></it>Files<ept i='0'></s0></ept> *.pl></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg>You should now use the Manager to configure all <bpt i='0' x='0'><a0></bpt>applications and categories<ept i='0'></a0></ept>, and then comment or remove the <bpt i='1' x='1'><c1></bpt>applicationList<ept i='1'></c1></ept> parameter from <bpt i='2' x='2'><c2></bpt>/etc/lemonldap-ng/lemonldap-ng.ini<ept i='2'></c2></ept>.</seg>
|
||||
|
@ -30284,16 +30162,6 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
|
|||
<seg>^/c/portal/logout => logout_sso</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg>PerlResponseHandler ModPerl::Registry
|
||||
</<bpt i='3' x='3'><s3></bpt>Files<ept i='3'></s3></ept>></seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg>PerlResponseHandler ModPerl::Registry
|
||||
</<bpt i='3' x='3'><s3></bpt>Files<ept i='3'></s3></ept>></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg>The file <bpt i='0' x='0'><c0></bpt>auth.keytab<ept i='0'></c0></ept> should then be copied (with a secure media) to the Linux server (for example in <bpt i='1' x='1'><c1></bpt>/etc/lemonldap-ng<ept i='1'></c1></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'><s4></bpt>require<ept i='4'></s4></ept> Lemonldap::NG::Portal::Menu;</seg>
|
||||
</tuv>
|
||||
<tuv xml:lang="FR-FR">
|
||||
<seg><bpt i='4' x='4'><s4></bpt>require<ept i='4'></s4></ept> Lemonldap::NG::Portal::Menu;</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv xml:lang="EN-US">
|
||||
<seg>Inside this jail, you can access to:</seg>
|
||||
|
|
|
@ -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 "cgi-script" 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 <c0>useLocalConf</c0> 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 <c0>useLocalConf</c0> à 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><s3># Uncomment this line if you use Lemonldap::NG menu</s3></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><s3># Décommentez cette ligne si vous utilisez le menu Lemonldap::NG</s3></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s0>Application list</s0>: display categories and applications allowed for the user</seg>
|
||||
|
@ -7278,14 +7254,6 @@ lemonldap-ng=> q</seg>
|
|||
<seg>Plusieurs chaînes dbiUser sont utilisables :</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML));</seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg>qw(delete <s1>header</s1> cache read_from_client cookie <s2>redirect</s2> unescapeHTML));</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s45><s46><bean</s46> <s47>id</s47>=<s48>"userDetailsServiceWrapper"</s48> <s49>class</s49>=<s50>"org.springframework.security.userdetails.UserDetailsByNameServiceWrapper"</s50><s51>></s51></s45></seg>
|
||||
|
@ -10878,14 +10846,6 @@ openssl x509 -req -days 3650 -in cert.csr -signkey lemonldap-ng-priv.key -out ce
|
|||
<seg><a0>URL</a0> du portail mandataire</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s5># Uncomment this line if you use portal SOAP capabilities</s5></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><s5># Décommentez cette ligne si vous utilisez les capacités SOAP du portail</s5></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><Perl></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><Perl></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><s0>VHOSTLISTEN</s0>: 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 "organization" des métadatas :</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s6>require</s6> SOAP::Lite;
|
||||
</Perl></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><s6>require</s6> SOAP::Lite;
|
||||
</Perl></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><s0>Conversion des métadatas un UTF8</s0> : 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 <c0>lemonldap-ng.ini</c0>, et activer le statut dans la section <c1>handler</c1> :</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s0>require</s0> Lemonldap::NG::Portal::SharedConf;</seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><s0>require</s0> 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><s93>//"userobom_phone2" => ,</s93></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><s1>SetHandler</s1> perl-<s2>script</s2></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><s1>SetHandler</s1> perl-<s2>script</s2></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s0>#!/usr/bin/perl</s0>
|
||||
|
@ -26216,14 +26110,6 @@ a2ensite test-apache2.conf</seg>
|
|||
<seg>Fichier temporaire <a1>PGT</a1> de <a0>CAS</a0></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><s0>Path</s0>: keep <c1>^/oauth2/</c1> 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 (<a0>SQL</a0>, <a1>File</a1>, <a2>LDAP</a2>) 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><<s0>Files</s0> *.pl></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><<s0>Files</s0> *.pl></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>You should now use the Manager to configure all <a0>applications and categories</a0>, and then comment or remove the <c1>applicationList</c1> parameter from <c2>/etc/lemonldap-ng/lemonldap-ng.ini</c2>.</seg>
|
||||
|
@ -30284,16 +30162,6 @@ chown www-data /usr/local/lemonldap-ng/notifications/</seg>
|
|||
<seg>^/c/portal/logout => logout_sso</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>PerlResponseHandler ModPerl::Registry
|
||||
</<s3>Files</s3>></seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg>PerlResponseHandler ModPerl::Registry
|
||||
</<s3>Files</s3>></seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>The file <c0>auth.keytab</c0> should then be copied (with a secure media) to the Linux server (for example in <c1>/etc/lemonldap-ng</c1>).</seg>
|
||||
|
@ -31606,14 +31474,6 @@ CUSTOM_FUNCTIONS_FILE=/root/SSOExtensions.pm</seg>
|
|||
<seg>deny</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg><s4>require</s4> Lemonldap::NG::Portal::Menu;</seg>
|
||||
</tuv>
|
||||
<tuv lang="FR-FR">
|
||||
<seg><s4>require</s4> Lemonldap::NG::Portal::Menu;</seg>
|
||||
</tuv>
|
||||
</tu>
|
||||
<tu>
|
||||
<tuv lang="EN-US">
|
||||
<seg>Inside this jail, you can access to:</seg>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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&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&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've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&1487766884" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aicons.png&1487916345" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
<form action="/start" accept-charset="utf-8" class="search" id="dw__search" method="get" role="search"><div class="no"><input type="hidden" name="do" value="search" /><input type="text" id="qsearch__in" accesskey="f" name="id" class="edit" title="[F]" /><input type="submit" value="Search" class="button" title="Search" /><div id="qsearch__out" class="ajax_qsearch JSpopup"></div></div></form>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="/documentation/2.0/applications/img/loader.gif?do=login&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&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've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&1487766883" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Aapplications%3Aimg%3Aloader.gif&1487916345" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
156
po-doc/fr/pages/documentation/current/authrest.html
Normal file
156
po-doc/fr/pages/documentation/current/authrest.html
Normal 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> > <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>
|
|
@ -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&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&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've followed a link to a topic that doesn'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&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&1487916346" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>:<server-port></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>
|
||||
|
|
|
@ -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">-></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">-></span> <span class="re0">$admin</span> <span class
|
|||
Display<span class="sy0">-</span>Name <span class="sy0">-></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"><<span class="kw3">Files</span> *.pl>
|
||||
<span class="kw1">SetHandler</span> perl-<span class="kw1">script</span>
|
||||
PerlResponseHandler ModPerl::Registry
|
||||
</<span class="kw3">Files</span>></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"><Perl>
|
||||
<span class="kw1">require</span> Lemonldap::NG::Portal::SharedConf;
|
||||
Lemonldap::NG::Portal::SharedConf->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;
|
||||
</Perl></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> >= 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>
|
||||
|
|
|
@ -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&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&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've followed a link to a topic that doesn't exist yet. If permissio
|
|||
|
||||
</div><!-- /site -->
|
||||
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&1487766900" width="2" height="1" alt="" /></div>
|
||||
<div class="no"><img src="/lib/exe/indexer.php?id=documentation%3A2.0%3Arestserverplugin&1487916362" width="2" height="1" alt="" /></div>
|
||||
<div id="screen__mode" class="no">
|
||||
<span class="visible-xs"></span>
|
||||
<span class="visible-sm"></span>
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue
Block a user