Documentation update

environments/ppa-mbqj77/deployments/1
Clément Oudot 10 years ago
parent 7a2b09bee9
commit e9191551ed
  1. 2
      doc/index/alphabetical.html
  2. 2
      doc/pages/documentation/1.9/idpcas.html
  3. 64
      doc/pages/documentation/1.9/mongodbconfbackend.html
  4. 74
      doc/pages/documentation/1.9/mongodbsessionbackend.html
  5. 19
      doc/pages/documentation/1.9/start.html

File diff suppressed because one or more lines are too long

@ -90,6 +90,8 @@ Then go in <code>Options</code> to define:
<ul>
<li class="level1"><div class="li"> <strong><abbr title="Central Authentication Service">CAS</abbr> login</strong>: the session key used to fill user login (value will be transmitted to <abbr title="Central Authentication Service">CAS</abbr> clients).</div>
</li>
<li class="level1"><div class="li"> <strong><abbr title="Central Authentication Service">CAS</abbr> attributes</strong>: list of attributes that will be transmitted in validate response. Keys are the name of attribute in the <abbr title="Central Authentication Service">CAS</abbr> response, values are the name of session key.</div>
</li>
<li class="level1"><div class="li"> <strong>Access control policy</strong>: define if access control should be done on <abbr title="Central Authentication Service">CAS</abbr> service. Three options:</div>
<ul>
<li class="level2"><div class="li"> <strong>none</strong>: no access control, the server will answer without checking if the user is authorized for the service (this is the default)</div>

@ -0,0 +1,64 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<!-- metadata -->
<meta name="generator" content="Offline" />
<meta name="version" content="Offline 0.1" />
<!-- style sheet links -->
<link rel="stylesheet" media="all" type="text/css" href="../../../css/all.css" />
<link rel="stylesheet" media="screen" type="text/css" href="../../../css/screen.css" />
<link rel="stylesheet" media="print" type="text/css" href="../../../css/print.css" />
</head>
<body>
<div class="dokuwiki export">
<h1 class="sectionedit1" id="mongodb_configuration_backends">MongoDB configuration backends</h1>
<div class="level1">
<p>
<a href="https://www.mongodb.org/" class="urlextern" title="https://www.mongodb.org/" rel="nofollow">MongoDB</a> is a NoSQL database that can be used both for storing configuration and <a href="../../documentation/1.9/mongodbsessionbackend.html" class="wikilink1" title="documentation:1.9:mongodbsessionbackend">sessions</a>.
</p>
<p>
See <a href="../../documentation/1.9/changeconfbackend.html" class="wikilink1" title="documentation:1.9:changeconfbackend">how to change configuration backend</a> to change your configuration database.
</p>
</div>
<!-- EDIT1 SECTION "MongoDB configuration backends" [1-294] -->
<h2 class="sectionedit2" id="lemonldap-ngini_parameters">Lemonldap-ng.ini parameters</h2>
<div class="level2">
<p>
To use a MongoDB backend, configure your <code>lemonldap-ng.ini</code> file (section configuration) :
</p>
<ul>
<li class="level1"><div class="li"> Choose MongoDB as type</div>
</li>
<li class="level1"><div class="li"> Set dbName and collectionName parameters if different than default values (llConfDB and configuration)</div>
</li>
<li class="level1"><div class="li"> Set host, username, password, ssl and fields as follow.</div>
</li>
</ul>
<p>
Example :
</p>
<pre class="code ini"><span class="re0"><span class="br0">&#91;</span>configuration<span class="br0">&#93;</span></span>
<span class="re1">type</span> <span class="sy0">=</span><span class="re2"> MongoDB</span>
<span class="re1">dbName</span> <span class="sy0">=</span><span class="re2"> llConfDB</span>
<span class="re1">collectionName</span> <span class="sy0">=</span><span class="re2"> configuration</span>
<span class="re1">host</span> <span class="sy0">=</span><span class="re2"> 127.0.0.1</span>
<span class="re1">user</span> <span class="sy0">=</span><span class="re2"> lluser</span>
<span class="re1">password</span> <span class="sy0">=</span><span class="re2"> llpassword</span>
<span class="re1">ssl</span> <span class="sy0">=</span><span class="re2"> 1</span></pre>
</div>
</div><!-- closes <div class="dokuwiki export">-->

@ -0,0 +1,74 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<!-- metadata -->
<meta name="generator" content="Offline" />
<meta name="version" content="Offline 0.1" />
<!-- style sheet links -->
<link rel="stylesheet" media="all" type="text/css" href="../../../css/all.css" />
<link rel="stylesheet" media="screen" type="text/css" href="../../../css/screen.css" />
<link rel="stylesheet" media="print" type="text/css" href="../../../css/print.css" />
</head>
<body>
<div class="dokuwiki export">
<h1 class="sectionedit1" id="mongodb_session_backend">MongoDB session backend</h1>
<div class="level1">
<p>
<a href="http://search.cpan.org/perldoc?Apache::Session::MongoDB" class="urlextern" title="http://search.cpan.org/perldoc?Apache::Session::MongoDB" rel="nofollow">Apache::Session::MongoDB</a> is a faster shareable session backend
</p>
</div>
<!-- EDIT1 SECTION "MongoDB session backend" [1-162] -->
<h2 class="sectionedit2" id="setup">Setup</h2>
<div class="level2">
<p>
Install and launch a <a href="https://www.mongodb.org/" class="urlextern" title="https://www.mongodb.org/" rel="nofollow">MongoDB server</a>. Install
<a href="http://search.cpan.org/perldoc?Apache::Session::MongoDB" class="urlextern" title="http://search.cpan.org/perldoc?Apache::Session::MongoDB" rel="nofollow">Apache::Session::MongoDB</a> Perl module.
</p>
<p>
In the manager: set <a href="http://search.cpan.org/perldoc?Apache::Session::MongoDB" class="urlextern" title="http://search.cpan.org/perldoc?Apache::Session::MongoDB" rel="nofollow">Apache::Session::MongoDB</a> in <code>General parameters</code> » <code>Sessions</code> » <code>Session storage</code> » <code>Apache::Session module</code> and add the following parameters (case sensitive):
</p>
<div class="table sectionedit3"><table class="inline">
<thead>
<tr class="row0 roweven">
<th class="col0 centeralign" colspan="3"> Required parameters </th>
</tr>
<tr class="row1 rowodd">
<th class="col0 centeralign"> Name </th><th class="col1 centeralign"> Comment </th><th class="col2 centeralign"> Example </th>
</tr>
</thead>
<tr class="row2 roweven">
<td class="col0 centeralign"> <strong>Host</strong> </td><td class="col1 centeralign"> MongoDB server </td><td class="col2 centeralign"> 127.0.0.1 </td>
</tr>
<tr class="row3 rowodd">
<td class="col0 centeralign"> <strong>Port</strong> </td><td class="col1 centeralign"> MongoDB server port </td><td class="col2 centeralign"> 27017 </td>
</tr>
</table></div>
<!-- EDIT3 TABLE [608-767] -->
<p>
NOT FINISHED
</p>
</div>
<!-- EDIT2 SECTION "Setup" [163-781] -->
<h2 class="sectionedit4" id="security">Security</h2>
<div class="level2">
<p>
Restrict network access to the MongoDB server. For remote servers, you can use <a href="../../documentation/1.9/soapsessionbackend.html" class="wikilink1" title="documentation:1.9:soapsessionbackend">SOAP session backend</a> in cunjunction to increase security for remote server that access through an unsecure network
</p>
</div>
</div><!-- closes <div class="dokuwiki export">-->

@ -238,10 +238,13 @@
<td class="col0 centeralign"> <a href="../../documentation/1.9/ldapconfbackend.html" class="wikilink1" title="documentation:1.9:ldapconfbackend">LDAP</a> </td><td class="col1 centeralign"></td><td class="col2"> </td>
</tr>
<tr class="row4 roweven">
<td class="col0 centeralign"> <a href="../../documentation/1.9/mongodbconfbackend.html" class="wikilink1" title="documentation:1.9:mongodbconfbackend">MongoDB</a> </td><td class="col1 centeralign"></td><td class="col2"> </td>
</tr>
<tr class="row5 rowodd">
<td class="col0 centeralign"> <a href="../../documentation/1.9/soapconfbackend.html" class="wikilink1" title="documentation:1.9: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>
<!-- EDIT9 TABLE [3162-3704] -->
<!-- EDIT9 TABLE [3162-3751] -->
<p>
<p><div class="notetip">You can not start with an empty configuration, so read <a href="../../documentation/1.9/changeconfbackend.html" class="wikilink1" title="documentation:1.9:changeconfbackend">how to change configuration backend</a> to convert your existing configuration into another one.
</div></p>
@ -252,7 +255,7 @@
</p>
</div>
<!-- EDIT8 SECTION "Configuration database" [2888-3920] -->
<!-- EDIT8 SECTION "Configuration database" [2888-3967] -->
<h3 class="sectionedit10" id="sessions_database">Sessions database</h3>
<div class="level3">
@ -291,13 +294,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>
<!-- EDIT11 TABLE [4306-5650] -->
<!-- EDIT11 TABLE [4353-5697] -->
<p>
</div></div>
</p>
</div>
<!-- EDIT10 SECTION "Sessions database" [3921-5678] -->
<!-- EDIT10 SECTION "Sessions database" [3968-5725] -->
<h3 class="sectionedit12" id="identity_provider">Identity provider</h3>
<div class="level3">
@ -337,7 +340,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT12 SECTION "Identity provider" [5679-6179] -->
<!-- EDIT12 SECTION "Identity provider" [5726-6226] -->
<h2 class="sectionedit13" id="applications_protection">Applications protection</h2>
<div class="level2">
@ -364,7 +367,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT13 SECTION "Applications protection" [6180-6631] -->
<!-- EDIT13 SECTION "Applications protection" [6227-6678] -->
<h2 class="sectionedit14" id="advanced_features">Advanced features</h2>
<div class="level2">
@ -413,7 +416,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT14 SECTION "Advanced features" [6632-7523] -->
<!-- EDIT14 SECTION "Advanced features" [6679-7570] -->
<h2 class="sectionedit15" id="mini_howtos">Mini howtos</h2>
<div class="level2">
@ -444,7 +447,7 @@ Sessions are stored using <a href="http://search.cpan.org/perldoc?Apache::Sessio
</p>
</div>
<!-- EDIT15 SECTION "Mini howtos" [7524-8193] -->
<!-- EDIT15 SECTION "Mini howtos" [7571-8240] -->
<h2 class="sectionedit16" id="exploitation">Exploitation</h2>
<div class="level2">

Loading…
Cancel
Save