Commit 49c87be8 authored by Clément OUDOT's avatar Clément OUDOT

Doc update

parent 0df6ea67
......@@ -521,7 +521,7 @@ my $portal = Lemonldap::NG::Portal::SharedConf->new(
Liberty Alliance en permettant à celui-ci de s'authentifier sur
un fournisseur d'identités. Plus d'informations sur la page
<span class="wikilink"><a href=
"4.3-Configure-Liberty-Alliance-fr.html">Utilisation de Liberty
"4.5-Configure-Liberty-Alliance-fr.html">Utilisation de Liberty
Alliance</a></span>.</li>
</ul>
......
......@@ -174,11 +174,11 @@
<h4 class="heading-1-1-1"><span id="HPortail">Portail</span></h4>
<ul class="star">
<li><span class="wikilink"><a href="4.1-Configure-portal-menu.html">Menu
<li><span class="wikilink"><a href="4.2-Configure-portal-menu.html">Menu
du portail</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.1-HTML-templates-customization.html">Personnalisation des canevas
"4.2-HTML-templates-customization.html">Personnalisation des canevas
HTML pour le portail</a></span> (en)</li>
</ul>
......@@ -187,16 +187,16 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocFileStorage">Fichiers</a></span> (en)</li>
"4.3-File-configuration-backend.html">Fichiers</a></span> (en)</li>
<li><span class="wikilink"><a href=
"3.4-Install-of-MySQL-storage.html">MySQL</a></span> (en)</li>
"4.3-MySQL-configuration-backend.html">MySQL</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocLDAPStorage">LDAP</a></span> (en)</li>
"4.3-LDAP-configuration-backend.html">LDAP</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.3-Configure-SOAP-fr.htmlStorage">SOAP</a></span> (en)</li>
"4.3-SOAP-configuration-backend.html">SOAP</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id="HStockagedessessions">Stockage des
......@@ -204,16 +204,16 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocFileSessionStorage">Fichiers</a></span> (en)</li>
"4.4-File-session-backend.html">Fichiers</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocMySQLSessionStorage">MySQL</a></span> (en)</li>
"4.4-MySQL-session-backend.html">MySQL</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocLDAPSessionStorage">LDAP</a></span> (en)</li>
"4.4-LDAP-session-backend.html">LDAP</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.3-Configure-SOAP-fr.htmlSessionStorage">SOAP</a></span> (en)</li>
"4.4-SOAP-session-backend.html">SOAP</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id=
......@@ -221,29 +221,31 @@
d'authentification</span></h4>
<ul class="star">
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/AuthLDAP">LDAP,
Active Directory</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.5-LDAP-authentication-backend.html">LDAP, Active Directory</a></span>
(en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/SSL">SSL</a></span> (en)</li>
"4.5-SSL-authentication-backend.html">SSL</a></span> (en)</li>
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/Kerberos">Apache,
<li><span class="wikilink"><a href=
"4.5-Apache-and-Kerberos-authentication-backend.html">Apache,
Kerberos</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/CAS">CAS</a></span> (en)</li>
"4.5-CAS-authentication-backend.html">CAS</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthRemote">Distante</a></span> (en)</li>
"4.5-Remote-authentication-backend.html">Distante</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthMulti">Multiple</a></span> (en)</li>
"4.5-Multiple-authentication-backend.html">Multiple</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthSAML">SAML</a></span> (en)</li>
"4.5-SAML-authentication-backend.html">SAML</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.3-Configure-Liberty-Alliance-fr.html">Liberty Alliance (projet
"4.5-Configure-Liberty-Alliance-fr.html">Liberty Alliance (projet
FederID)</a></span> (fr)</li>
</ul>
......@@ -251,20 +253,20 @@
d'utilisateurs</span></h4>
<ul class="star">
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/UserDBLDAP">LDAP,
<li><span class="wikilink"><a href="4.6-LDAP-user-backend.html">LDAP,
Active Directory</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/UserDBNull">Vide</a></span> (en)</li>
"4.6-Null-user-backend.html">Vide</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthRemote">Distante</a></span> (en)</li>
"4.5-Remote-authentication-backend.html">Distante</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/UserDBMulti">Multiple</a></span> (en)</li>
"4.6-Multiple-user-backend.html">Multiple</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/UserDBSAML">SAML</a></span> (en)</li>
"4.6-SAML-user-backend.html">SAML</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id="HBasedemotsdepasse">Base de mots de
......@@ -272,7 +274,7 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/PasswordDBLDAP">LDAP, Active Directory</a></span>
"4.7-LDAP-password-backend.html">LDAP, Active Directory</a></span>
(en)</li>
</ul>
......@@ -281,7 +283,7 @@
<ul class="star">
<li><span class="wikilink"><a href=
"4.2-Configure-password-policy.html">Utilisation de la politique des
"4.8-Configure-password-policy.html">Utilisation de la politique des
mots de passe</a></span> (en)</li>
<li><span class="wikilink"><a href=
......@@ -295,19 +297,19 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/CDA">Authentification "cross domain"</a></span>
(en)</li>
"4.9-Cross-domain-authentication.html">Authentification "cross
domain"</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Notifications">Syst&egrave;me de
"4.9-Notification-system.html">Syst&egrave;me de
notifications</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/SeveralIndependantPortals">Gestion de plusieurs
portails ind&eacute;pendants</a></span> (en)</li>
"4.9-Several-independant-portals.html">Gestion de plusieurs portails
ind&eacute;pendants</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/ResetPassword">Envoi d'un nouveau mot de passe par
"4.9-Reset-password-by-mail.html">Envoi d'un nouveau mot de passe par
mail</a></span> (en)</li>
</ul>
......@@ -348,9 +350,8 @@
<td>GRR permet de g&eacute;rer la r&eacute;servation de
ressources<br />
<br />
<span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocAppGRR">Proc&eacute;dure SSO</a></span>
(fr)<br />
<span class="wikilink"><a href="5-Appli-GRR.html">Proc&eacute;dure
SSO</a></span> (fr)<br />
<span class="wikiexternallink"><a href=
"http://grr.mutualibre.org/">Site web officiel</a></span></td>
</tr>
......@@ -362,9 +363,8 @@
<td>GLPI est outil de gestion de parc<br />
<br />
<span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocAppGLPI">Proc&eacute;dure SSO</a></span>
(en)<br />
<span class="wikilink"><a href="5-Appli-GLPI.html">Proc&eacute;dure
SSO</a></span> (en)<br />
<span class="wikiexternallink"><a href="http://glpi-project.org">Site
web officiel</a></span></td>
</tr>
......@@ -404,8 +404,7 @@
<td>Gestionnaire de bugs<br />
<br />
<span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocAppBugzilla">Proc&eacute;dure SSO</a></span>
(en)<br />
"5-Appli-Bugzilla.html">Proc&eacute;dure SSO</a></span> (en)<br />
<span class="wikiexternallink"><a href="http://www.bugzilla.org/">Site
web officiel</a></span></td>
</tr>
......@@ -467,9 +466,8 @@
"HTraC3A7abilitC3A9etlogs">Tra&ccedil;abilit&eacute; et logs</span></h4>
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Accounting">Traces des actions des
utilisateurs</a></span> (en)</li>
<li><span class="wikilink"><a href="6-Accounting.html">Traces des
actions des utilisateurs</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id=
......
......@@ -169,10 +169,10 @@
<ul class="star">
<li><span class="wikilink"><a href=
"4.1-Configure-portal-menu.html">Portal menu</a></span> (en)</li>
"4.2-Configure-portal-menu.html">Portal menu</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.1-HTML-templates-customization.html">HTML templates
"4.2-HTML-templates-customization.html">HTML templates
customization</a></span> (en)</li>
</ul>
......@@ -181,16 +181,16 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocFileStorage">File</a></span> (en)</li>
"4.3-File-configuration-backend.html">File</a></span> (en)</li>
<li><span class="wikilink"><a href=
"3.4-Install-of-MySQL-storage.html">MySQL</a></span> (en)</li>
"4.3-MySQL-configuration-backend.html">MySQL</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocLDAPStorage">LDAP</a></span> (en)</li>
"4.3-LDAP-configuration-backend.html">LDAP</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.3-Configure-SOAP-fr.htmlStorage">SOAP</a></span> (en)</li>
"4.3-SOAP-configuration-backend.html">SOAP</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id="HSessionbackends">Session
......@@ -198,45 +198,47 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocFileSessionStorage">File</a></span> (en)</li>
"4.4-File-session-backend.html">File</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocMySQLSessionStorage">MySQL</a></span> (en)</li>
"4.4-MySQL-session-backend.html">MySQL</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/DocLDAPSessionStorage">LDAP</a></span> (en)</li>
"4.4-LDAP-session-backend.html">LDAP</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.3-Configure-SOAP-fr.htmlSessionStorage">SOAP</a></span> (en)</li>
"4.4-SOAP-session-backend.html">SOAP</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id=
"HAuthenticationbackends">Authentication backends</span></h4>
<ul class="star">
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/AuthLDAP">LDAP,
Active Directory</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.5-LDAP-authentication-backend.html">LDAP, Active Directory</a></span>
(en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/SSL">SSL</a></span> (en)</li>
"4.5-SSL-authentication-backend.html">SSL</a></span> (en)</li>
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/Kerberos">Apache,
<li><span class="wikilink"><a href=
"4.5-Apache-and-Kerberos-authentication-backend.html">Apache,
Kerberos</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/CAS">CAS</a></span> (en)</li>
"4.5-CAS-authentication-backend.html">CAS</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthRemote">Remote</a></span> (en)</li>
"4.5-Remote-authentication-backend.html">Remote</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthMulti">Multiple</a></span> (en)</li>
"4.5-Multiple-authentication-backend.html">Multiple</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthSAML">SAML</a></span> (en)</li>
"4.5-SAML-authentication-backend.html">SAML</a></span> (en)</li>
<li><span class="wikilink"><a href=
"4.3-Configure-Liberty-Alliance-fr.html">Liberty Alliance (FederID
"4.5-Configure-Liberty-Alliance-fr.html">Liberty Alliance (FederID
project)</a></span> (fr)</li>
</ul>
......@@ -244,20 +246,20 @@
backends</span></h4>
<ul class="star">
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/UserDBLDAP">LDAP,
<li><span class="wikilink"><a href="4.6-LDAP-user-backend.html">LDAP,
Active Directory</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/UserDBNull">Null</a></span> (en)</li>
"4.6-Null-user-backend.html">Null</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/AuthRemote">Remote</a></span> (en)</li>
"4.5-Remote-authentication-backend.html">Remote</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/UserDBMulti">Multiple</a></span> (en)</li>
"4.6-Multiple-user-backend.html">Multiple</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/UserDBSAML">SAML</a></span> (en)</li>
"4.6-SAML-user-backend.html">SAML</a></span> (en)</li>
</ul>
<h4 class="heading-1-1-1"><span id="HPassworddatabasebackends">Password
......@@ -265,7 +267,7 @@
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/PasswordDBLDAP">LDAP, Active Directory</a></span>
"4.7-LDAP-password-backend.html">LDAP, Active Directory</a></span>
(en)</li>
</ul>
......@@ -274,10 +276,10 @@
<ul class="star">
<li><span class="wikilink"><a href=
"4.2-Configure-password-policy.html">Password Policy</a></span>
"4.8-Configure-password-policy.html">Password Policy</a></span>
(en)</li>
<li><span class="wikilink"><a href="4.2-Configure-LDAP-schema.html">LDAP
<li><span class="wikilink"><a href="4.8-Configure-LDAP-schema.html">LDAP
schema extension</a></span> (en)</li>
</ul>
......@@ -285,19 +287,19 @@
features</span></h4>
<ul class="star">
<li><span class="wikilink"><a href="/xwiki/bin/view/NG/CDA">Cross-Domain
<li><span class="wikilink"><a href=
"4.9-Cross-domain-authentication.html">Cross-Domain
Authentication</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Notifications">Notifications system</a></span>
(en)</li>
"4.9-Notification-system.html">Notifications system</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/SeveralIndependantPortals">Management of several
independant portals</a></span> (en)</li>
"4.9-Several-independant-portals.html">Management of several independant
portals</a></span> (en)</li>
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/ResetPassword">Reset password by mail</a></span>
"4.9-Reset-password-by-mail.html">Reset password by mail</a></span>
(en)</li>
</ul>
......@@ -337,7 +339,7 @@
<td>GRR is a system to manage ressources booking<br />
<br />
<span class="wikilink"><a href="/xwiki/bin/view/NG/DocAppGRR">SSO
<span class="wikilink"><a href="5-Appli-GRR.html">SSO
procedure</a></span> (fr)<br />
<span class="wikiexternallink"><a href=
"http://grr.mutualibre.org/">Official website</a></span></td>
......@@ -350,7 +352,7 @@
<td>GLPI is an IT and asset management software<br />
<br />
<span class="wikilink"><a href="/xwiki/bin/view/NG/DocAppGLPI">SSO
<span class="wikilink"><a href="5-Appli-GLPI.html">SSO
procedure</a></span> (en)<br />
<span class="wikiexternallink"><a href=
"http://glpi-project.org">Official website</a></span></td>
......@@ -389,7 +391,7 @@
<td>Bugtracker<br />
<br />
<span class="wikilink"><a href="/xwiki/bin/view/NG/DocAppBugzilla">SSO
<span class="wikilink"><a href="5-Appli-Bugzilla.html">SSO
procedure</a></span> (en)<br />
<span class="wikiexternallink"><a href=
"http://www.bugzilla.org/">Official website</a></span></td>
......@@ -449,8 +451,8 @@
logs</span></h4>
<ul class="star">
<li><span class="wikilink"><a href=
"/xwiki/bin/view/NG/Accounting">Logging user actions</a></span></li>
<li><span class="wikilink"><a href="6-Accounting.html">Logging user
actions</a></span></li>
</ul>
<h4 class="heading-1-1-1"><span id="HDevelopersdocumentation">Developers
......
......@@ -146,6 +146,8 @@
<li>IO::String</li>
<li>XML::LibXSLT</li>
<li>HTML::Template</li>
</ul>
<h4 class="heading-1-1-1"><span id="HResetPasswordbyMail">Reset Password
......
......@@ -87,7 +87,7 @@
<li>domain: the cookie domain. All protected VirtualHosts have to be
under it (or you have to use <span class="wikilink"><a href=
"/xwiki/bin/view/NG/CDA">Cross Domain
"4.9-Cross-domain-authentication.html">Cross Domain
Authentication</a></span>).</li>
</ul>
</li>
......
......@@ -119,7 +119,7 @@ keyname =&gt; 'value',
<br />
The key name can also be seen when you access directly to the
configuration backend (for example with an LDAP browser if you choose the
<span class="wikilink"><a href="/xwiki/bin/view/NG/DocLDAPStorage">LDAP
<span class="wikilink"><a href="4.3-LDAP-configuration-backend.html">LDAP
configuration backend</a></span>).<br />
<br />
When a key name contains one or more /, it means that it's multi-level
......
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
<title>Lemonldap::NG documentation:
4.3-File-configuration-backend.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
body{
background: #ddd;
font-family: sans-serif;
font-size: 11pt;
padding: 0 50px;
}
div.main-content{
padding: 10px;
background: #fff;
border: 2px #ccc solid;
}
a{
text-decoration: none;
}
p.footer{
text-align: center;
margin: 5px 0 0 0;
}
.heading-1{
text-align: center;
color: orange;
font-variant: small-caps;
font-size: 20pt;
}
.heading-1-1{
color: orange;
font-size: 14pt;
border-bottom: 2px #ccc solid;
}
pre{
background: #eee;
border: 2px #ccc solid;
padding: 5px;
border-left: 10px #ccc solid;
}
ul.star li{
list-style-type: square;
}
/*]]>*/
</style>
</head>
<body>
<div class="main-content">
<h2 class="heading-1"><span id="HFileconfigurationbackend">File
configuration backend</span></h2>
<p class="paragraph"></p>
<ul>
<li><a href="#HSystemconfiguration">System configuration</a></li>
<li><a href="#HLemonLDAP3A3ANGconfiguration">LemonLDAP::NG
configuration</a></li>
</ul>
<h3 class="heading-1-1"><span id="HSystemconfiguration">System
configuration</span></h3>
<p class="paragraph"></p>File configuration backend is the default backend
of LemonLDAP::NG. It just need on directory where each files is a
configuration version.
<p class="paragraph"></p>This directory must be writeable by the apache
system user (www-data for Debian, apache for RHEL).
<h3 class="heading-1-1"><span id=
"HLemonLDAP3A3ANGconfiguration">LemonLDAP::NG configuration</span></h3>
<p class="paragraph"></p>You can set this directly in <strong class=
"strong">storage.conf</strong>:
<p class="paragraph"></p>
<div class="code">
<pre>
type = File
dirName = /<span class="java-keyword">var</span>/lib/lemonldap-ng/conf
</pre>
</div>
</div>
<p class="footer"><a href="index.html">Index</a></p>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta name="generator" content=
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
<title>Lemonldap::NG documentation:
4.3-LDAP-configuration-backend.html</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
<style type="text/css">
/*<![CDATA[*/
body{
background: #ddd;
font-family: sans-serif;
font-size: 11pt;
padding: 0 50px;
}
div.main-content{
padding: 10px;
background: #fff;
border: 2px #ccc solid;
}
a{
text-decoration: none;
}
p.footer{
text-align: center;
margin: 5px 0 0 0;
}
.heading-1{
text-align: center;
color: orange;
font-variant: small-caps;
font-size: 20pt;
}
.heading-1-1{
color: orange;
font-size: 14pt;
border-bottom: 2px #ccc solid;
}
pre{
background: #eee;
border: 2px #ccc solid;
padding: 5px;
border-left: 10px #ccc solid;
}
ul.star li{
list-style-type: square;
}
/*]]>*/
</style>
</head>
<body>
<div class="main-content">
<h2 class="heading-1"><span id="HLDAPconfigurationbackend">LDAP
configuration backend</span></h2>
<p class="paragraph"></p>
<ul>
<li><a href="#HPresentation">Presentation</a></li>
<li><a href="#HLDAPconfiguration">LDAP configuration</a></li>
<li><a href="#HLemonLDAP3A3ANGconfiguration">LemonLDAP::NG
configuration</a></li>
<li><a href="#HImport">Import</a></li>
</ul><strong class="strong">Available for LemonLDAP::NG &gt;=
0.9.4</strong>
<h3 class="heading-1-1"><span id="HPresentation">Presentation</span></h3>
<p class="paragraph"></p>You can choose to store LemonLDAP::NG
configuration in an LDAP directory.
<p class="paragraph"></p><strong class="strong">Advantages:</strong>
<ul class="star">
<li>Easy to share between servers with remote LDAP access</li>
<li>Easy to duplicate with LDAP synchronization services (like SyncRepl
in OpenLDAP)</li>
<li>Security with SSL/TLS</li>
<li>Access control possible by creating one user for Manager (write) and
another for portal and handlers (read)</li>
<li>Easy import/export through LDIF files</li>
</ul>The configuration will be store under a specific branch, for example
<strong class="strong">ou=conf,ou=applications,dc=example,dc=com</strong>.
<p class="paragraph"></p>Each configuration will be represented as an
entry, which strucutral objectClass is <strong class=
"strong">applicationProcess</strong>. This objectClass is included in
every core schemas.
<p class="paragraph"></p>The configuration name is the same that files, so
lmConf-1, lmConf-2, etc. This name is used in entry DN, for example
<strong class=
"strong">cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com</strong>.
<p class="paragraph"></p>Then each parameter is one value of the attribute
<strong class="strong">description</strong>, prefixed by its key. For
example <strong class="strong">{ldapPort}389</strong>.
<p class="paragraph"></p>The LDIF view of such entry can be:
<p class="paragraph"></p>
<div class="code">
<pre>
dn: cn=lmConf-1,ou=conf,ou=applications,dc=example,dc=com
objectClass: top
objectClass: applicationProcess
cn: lmConf-1
description: {globalStorage}'Apache::Session::File'
description: {cookieName}'lemonldap'
description: {whatToTrace}'$uid'
description: {exportedVars}'$data1 = {'uid' =&gt; 'uid','cn' =&gt; 'cn','mail' =&gt; 'mail'};'
description: {ldapPort}389
description: {authentication}'ldap'
description: {locationRules}'$data1 = {'test2.example.com' =&gt; {'<span class="java-keyword">default</span>' =&gt; 'accept','^/logout' =&gt; 'logout_sso <span class="nobr"><a href="http://auth.example.com'&amp;#125;,'test1.example.com'">http://auth.example.com'},'test1.example.com'</a></span> =&gt; {'<span class="java-keyword">default</span>' =&gt; 'accept','^/logout' =&gt; 'logout_sso <span class="nobr"><a href="http://auth.example.com'&amp;#125;&amp;#125;;'">http://auth.example.com'}};'</a></span>
description: {domain}'example.com'
description: {timeout}7200
description: {groups}'$data1 = {};'
description: {portal}'http://auth.example.com/'
description: {ldapServer}'localhost'
description: {exportedHeaders}'$data1 = {'test2.example.com' =&gt; {'Auth-User' =&gt; '$uid'},'test1.example.com' =&gt; {'Auth-User' =&gt; '$uid'}};'
description: {ldapBase}'dc=example,dc=net'
description: {macros}'$data1 = {};'
description: {globalStorageOptions}'$data1 = {'Directory' =&gt; '/usr/local/lemonldap-ng/data/sessions','LockDirectory' =&gt; '/usr/local/lemonldap-ng/data/sessions/lock'};'
description: {managerPassword}''
description: {cfgNum}1
description: {securedCookie}0
description: {managerDn}''
</pre>
</div>
<h3 class="heading-1-1"><span id="HLDAPconfiguration">LDAP
configuration</span></h3>