Doc: add DBI
This commit is contained in:
parent
3bb119108d
commit
34ea9bacd1
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 1-Overview-fr.html</title>
|
<title>Lemonldap::NG documentation: 1-Overview-fr.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
@ -65,7 +65,7 @@
|
||||||
|
|
||||||
<p class="paragraph"></p>Lemonldap::NG est un <span class=
|
<p class="paragraph"></p>Lemonldap::NG est un <span class=
|
||||||
"wikilink"><a href=
|
"wikilink"><a href=
|
||||||
"2-FAQ-fr.html#HQu27estcequ27unWebSSO3F">Web-SSO</a></span> modulaire
|
"2-FAQ.html#HQu27estcequ27unWebSSO3F">Web-SSO</a></span> modulaire
|
||||||
basé sur les modules Apache::Session. Il simplifie la construction
|
basé sur les modules Apache::Session. Il simplifie la construction
|
||||||
d'une aire protégée en minimisant les impacts sur les
|
d'une aire protégée en minimisant les impacts sur les
|
||||||
applications. Il gère à la fois les authentifications et les
|
applications. Il gère à la fois les authentifications et les
|
||||||
|
@ -77,8 +77,8 @@
|
||||||
<p class="paragraph"></p>Lemonldap::NG est une réécriture
|
<p class="paragraph"></p>Lemonldap::NG est une réécriture
|
||||||
complète de Lemonldap <i class="italic">(<span class=
|
complète de Lemonldap <i class="italic">(<span class=
|
||||||
"wikilink"><a href=
|
"wikilink"><a href=
|
||||||
"2-FAQ-fr.html#HQu27apporteLemonldap3A3ANGparrapportauxautresSSO3F">voir
|
"2-FAQ.html#HQu27apporteLemonldap3A3ANGparrapportauxautresSSO3F">voir les
|
||||||
les différences</a></span>)</i>. Tous les éléments
|
différences</a></span>)</i>. Tous les éléments
|
||||||
nécessaires à son exploitation et son administration sont
|
nécessaires à son exploitation et son administration sont
|
||||||
fournis dans le package. En revanche les composants
|
fournis dans le package. En revanche les composants
|
||||||
développés pour Lemonldap ne sont pas compatibles avec
|
développés pour Lemonldap ne sont pas compatibles avec
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 1-Overview.html</title>
|
<title>Lemonldap::NG documentation: 1-Overview.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 2-FAQ.html</title>
|
<title>Lemonldap::NG documentation: 2-FAQ.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
<body>
|
<body>
|
||||||
<div class="main-content">
|
<div class="main-content">
|
||||||
<h2 class="heading-1"><span id=
|
<h2 class="heading-1"><span id=
|
||||||
"HLemonldap3A3ANGFrequentlyAskedQuestions">Lemonldap::NG Frequently Asked
|
"HLemonLDAP3A3ANGFrequentlyAskedQuestions">LemonLDAP::NG Frequently Asked
|
||||||
Questions</span></h2>
|
Questions</span></h2>
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
<p class="paragraph"></p>
|
||||||
|
@ -69,8 +69,10 @@
|
||||||
<li><a href="#HWhatisaWebSSO3F">What is a Web-SSO ?</a></li>
|
<li><a href="#HWhatisaWebSSO3F">What is a Web-SSO ?</a></li>
|
||||||
|
|
||||||
<li><a href=
|
<li><a href=
|
||||||
"#HWhatbringsLemonldap3A3ANGcomparedtotheotherWebSSO3F">What brings
|
"#HWhatbringsLemonLDAP3A3ANGcomparedtotheotherWebSSO3F">What brings
|
||||||
Lemonldap::NG compared to the other Web-SSO ?</a></li>
|
LemonLDAP::NG compared to the other Web-SSO ?</a></li>
|
||||||
|
|
||||||
|
<li><a href="#HIsitreallyfree3F">Is it really free?</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -78,23 +80,20 @@
|
||||||
<a href="#HConfiguration">Configuration</a>
|
<a href="#HConfiguration">Configuration</a>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#HWhattypeofconfigurationstoragehastobeused3F">What
|
<li><a href="#HWhereistheconfiguration3F">Where is the
|
||||||
type of configuration storage has to be used ?</a></li>
|
configuration?</a></li>
|
||||||
|
|
||||||
<li><a href="#HTheprovidedexampleworkswithHTTP2CbutnotwithHTTPS">The
|
<li><a href="#HTheprovidedexampleworkswithHTTP2CbutnotwithHTTPS">The
|
||||||
provided example works with HTTP, but not with HTTPS.</a></li>
|
provided example works with HTTP, but not with HTTPS.</a></li>
|
||||||
|
|
||||||
<li><a href="#HForwhatisusedthe22https22parameter3F">For what is
|
|
||||||
used the "https" parameter ?</a></li>
|
|
||||||
|
|
||||||
<li><a href="#HWhatisanautoprotectedCGI3F">What is an auto-protected
|
<li><a href="#HWhatisanautoprotectedCGI3F">What is an auto-protected
|
||||||
CGI ?</a></li>
|
CGI?</a></li>
|
||||||
|
|
||||||
<li><a href="#HHowtouseLemonldap3A3ANGwithActiveDirectory3F">How to
|
<li><a href="#HHowtouseLemonLDAP3A3ANGwithActiveDirectory3F">How to
|
||||||
use Lemonldap::NG with Active-Directory ?</a></li>
|
use LemonLDAP::NG with Active-Directory ?</a></li>
|
||||||
|
|
||||||
<li><a href="#HHowtouseLemonldap3A3ANGasreverseproxy3F">How to use
|
<li><a href="#HHowtouseLemonLDAP3A3ANGasreverseproxy3F">How to use
|
||||||
Lemonldap::NG as reverse-proxy ?</a></li>
|
LemonLDAP::NG as reverse-proxy ?</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -102,33 +101,20 @@
|
||||||
<a href="#HOperation">Operation</a>
|
<a href="#HOperation">Operation</a>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#HWithwhatservesthehandlerlocalcache3F">With what
|
<li><a href="#HWhatisHandlerlocalcache3F">What is Handler local
|
||||||
serves the handler local cache ?</a></li>
|
cache?</a></li>
|
||||||
|
|
||||||
<li><a href=
|
<li><a href=
|
||||||
"#HWhyhandlerslocalcachecannotbeconfiguredbythemanager3F">Why
|
"#HWhyhandlerslocalcachecannotbeconfiguredbytheManager3F">Why
|
||||||
handlers local cache can not be configured by the manager ?</a></li>
|
handlers local cache can not be configured by the Manager?</a></li>
|
||||||
|
|
||||||
<li><a href=
|
|
||||||
"#HWhatisthe7E7ECrossDomainAuthentication7E7E28CDA293F">What is the
|
|
||||||
<i class="italic">Cross Domain Authentication</i> (CDA) ?</a></li>
|
|
||||||
|
|
||||||
<li><a href=
|
<li><a href=
|
||||||
"#HHowworksthe7E7ECrossDomainAuthentication7E7E28CDA293F">How works
|
"#HHowworksthe7E7ECrossDomainAuthentication7E7E28CDA293F">How works
|
||||||
the <i class="italic">Cross Domain Authentication</i> (CDA)
|
the <i class="italic">Cross Domain Authentication</i> (CDA)
|
||||||
?</a></li>
|
?</a></li>
|
||||||
|
|
||||||
<li><a href="#HWhatis22notificationsystem22">What is "notification
|
<li><a href="#HWhatis22notificationsystem223F">What is "notification
|
||||||
system"</a></li>
|
system"?</a></li>
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="#HAuthentication">Authentication</a>
|
|
||||||
|
|
||||||
<ul>
|
|
||||||
<li><a href="#HHowtochangeauthenticationscheme3F">How to change
|
|
||||||
authentication scheme ?</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -143,88 +129,71 @@
|
||||||
|
|
||||||
<p class="paragraph"></p>A SSO <i class="italic">(Single Sign On)</i> is a
|
<p class="paragraph"></p>A SSO <i class="italic">(Single Sign On)</i> is a
|
||||||
system that is used to share authentications between many applications.
|
system that is used to share authentications between many applications.
|
||||||
Users authentify themself only one time and is never prompted when he
|
User logs in only one time and is never prompted when he tries to access
|
||||||
tries to access to another application. Kerberos (used in Active
|
to another application. Kerberos (used in Active Directory) for example is
|
||||||
Directory) for example is a SSO. The problem with these systems is that in
|
an SSO mechanism. The problem with these systems is that in addition to
|
||||||
addition to their heaviness, they apply only to internal networks and to
|
their heaviness, they apply only to internal networks and to relatively
|
||||||
relatively homogeneous machines.
|
homogeneous machines.
|
||||||
|
|
||||||
<p class="paragraph"></p>The Web-SSO is the bearing of this principle
|
<p class="paragraph"></p>The Web-SSO is the bearing of this principle
|
||||||
restricted with the Web applications. The user is thus authenticated with
|
restricted with the Web applications. The user is thus authenticated with
|
||||||
the first access to a protected Web application and the authentifications
|
the first access to a protected Web application and the authentications
|
||||||
are propagated when it changes application. The large advantage is whereas
|
are propagated when it changes application. The large advantage is whereas
|
||||||
the system is usable on Internet without pre-necessary on the stations
|
the system is usable on Internet without pre-necessary on the stations
|
||||||
customers (they just have to accept session cookies). For example, when a
|
customers (they just have to accept session cookies). For example, when a
|
||||||
user reaches a Google letter-box, it is not authentified if it reaches the
|
user reaches a Google letter-box, it is not authenticated if it reaches
|
||||||
groups management application or any other Google application.
|
the groups management application or any other Google application.
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
"HWhatbringsLemonldap3A3ANGcomparedtotheotherWebSSO3F">What brings
|
"HWhatbringsLemonLDAP3A3ANGcomparedtotheotherWebSSO3F">What brings
|
||||||
Lemonldap::NG compared to the other Web-SSO ?</span></h4>
|
LemonLDAP::NG compared to the other Web-SSO ?</span></h4>
|
||||||
|
|
||||||
<ul class="star">
|
<ul class="star">
|
||||||
<li>Lemonldap::NG like lemonldap run as Perl Apache modules and offer
|
<li>LemonLDAP::NG run as Perl Apache modules and offer performances
|
||||||
performances which make unperceivable the treatment of the access
|
which make imperceivable the treatment of the access control.</li>
|
||||||
control.</li>
|
|
||||||
|
|
||||||
<li>One of the other strong points of Lemonldap::NG is its capacity to
|
<li>One of the other strong points of LemonLDAP::NG is its capacity to
|
||||||
manage the rights in a centralized way: the standard SSO Kerberos or
|
manage the rights in a centralized way: the standard SSO Kerberos or
|
||||||
CASE allow authentication share but delegate management access
|
CASE allow authentication share but delegate management access
|
||||||
authorizations to the applications. In the case of Lemonldap::NG,
|
authorizations to the applications. In the case of LemonLDAP::NG,
|
||||||
management rights can be centralized completely, partly or at all for
|
management rights can be centralized completely, partly or at all for
|
||||||
each application : Lemonldap::NG provides a system of authorization
|
each application: LemonLDAP::NG provides a system of authorization based
|
||||||
based on the sorting of the URL by regular expressions associated to
|
on the sorting of the URL by regular expressions associated to rules. It
|
||||||
rules. It also provides HTTP headers containing any of the user LDAP
|
also provides HTTP headers containing any of the user attributes to the
|
||||||
atributes to the remote application. The remote application can then
|
remote application. The remote application can then manage the
|
||||||
manage the traceability of the access and possibly authorization (see to
|
traceability of the access and possibly authorization.</li>
|
||||||
it <span class="wikiexternallink"><a href=
|
|
||||||
"http://wiki.lemonldap.objectweb.org1-Overview.html#HAuthentication2CAuthorizationandAccountingmechanisms">
|
|
||||||
documentation AAA</a></span>).</li>
|
|
||||||
|
|
||||||
<li>Lemonldap::NG can publish every LDAP attributes or calculated
|
<li>LemonLDAP::NG can publish every user attributes or calculate
|
||||||
expressions issued from them. So applications can avoid consulting LDAP
|
expressions issued from them. So applications can avoid consulting LDAP
|
||||||
server.</li>
|
or database server.</li>
|
||||||
|
|
||||||
<li>Lemonldap::NG treats all the hosted sites independently (virtual or
|
<li>LemonLDAP::NG treats all the hosted sites independently (virtual or
|
||||||
real): every application can so have its personalized HTTP headers.</li>
|
real): every application can so have its personalized HTTP headers.</li>
|
||||||
|
|
||||||
<li>Lemonldap::NG provide an web based administration interface simply
|
<li>LemonLDAP::NG provide an web based administration interface simply
|
||||||
presenting the configuration, the access policy and the per sites
|
presenting the configuration, the access policy and the per sites
|
||||||
headers (see the <span class="wikiexternallink"><a href=
|
headers.</li>
|
||||||
"http://lemonldap.objectweb.org/NG/ManagerDemo/fr/">demonstration</a></span>).
|
|
||||||
A restricted interface can also be used to show only some virtual hosts
|
|
||||||
(for reading and/or writing): the interface of administration can thus
|
|
||||||
be partially delegated.</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HIsitreallyfree3F">Is it really
|
||||||
|
free?</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>Yes, LemonLDAP::NG is released under GPL license
|
||||||
|
(see <span class="wikilink"><a href=
|
||||||
|
"/xwiki/bin/view/Main/License">here</a></span>).
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id=
|
<h3 class="heading-1-1"><span id=
|
||||||
"HConfiguration">Configuration</span></h3>
|
"HConfiguration">Configuration</span></h3>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id="HWhereistheconfiguration3F">Where is
|
||||||
"HWhattypeofconfigurationstoragehastobeused3F">What type of configuration
|
the configuration?</span></h4>
|
||||||
storage has to be used ?</span></h4>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>Lemonldap::NG provides 3 configuration storage
|
<p class="paragraph"></p>LemonLDAP::NG stores its configuration in a
|
||||||
systems:
|
global storage. See available backends <span class="wikilink"><a href=
|
||||||
|
"3-Table-of-contents.html">here</a></span>.
|
||||||
|
|
||||||
<ul class="star">
|
<p class="paragraph"></p>You can also manage local parameters by editing
|
||||||
<li><strong class="strong">File</strong>: the most simple system, it can
|
<strong class="strong">lemonldap-ng.ini</strong> file.
|
||||||
be used only if all your servers share a file system. It can be used for
|
|
||||||
example if all virtual hosts are on the same server,</li>
|
|
||||||
|
|
||||||
<li><strong class="strong">DBI</strong>: <span class=
|
|
||||||
"wikiexternallink"><a href=
|
|
||||||
"http://www.linuxmanpages.com/man3/DBI.3pm.php">DBI(3)</a></span> is a
|
|
||||||
database access module for the Perl programming language. Used with
|
|
||||||
Lemonldap::NG, it permits to share configuration between servers that
|
|
||||||
can access to the same database. This is the recommended sheme on a
|
|
||||||
server network.</li>
|
|
||||||
|
|
||||||
<li><strong class="strong">SOAP</strong>: This system is not a real
|
|
||||||
storage system, but permits to a remote server to access to the
|
|
||||||
configuration by a single HTTP(S) connection. The SOAP server use File
|
|
||||||
or DBI to access to the real configuration and act as a proxy.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
"HTheprovidedexampleworkswithHTTP2CbutnotwithHTTPS">The provided example
|
"HTheprovidedexampleworkswithHTTP2CbutnotwithHTTPS">The provided example
|
||||||
|
@ -232,187 +201,133 @@
|
||||||
|
|
||||||
<p class="paragraph"></p>In the redirection mechanism to the portal then
|
<p class="paragraph"></p>In the redirection mechanism to the portal then
|
||||||
to the protected site, you have to indicate to the handler if users access
|
to the protected site, you have to indicate to the handler if users access
|
||||||
by HTTPS or HTTP to it. This is done by the <tt>https</tt> parameter. This
|
by HTTPS or HTTP to it. This is done by the <tt>https</tt> parameter. You
|
||||||
parameter has to be configured directly in the handlers is not accessible
|
can also edit <tt>port</tt> to force port in redirections.
|
||||||
by the manager interface:
|
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
|
||||||
<pre>
|
|
||||||
__PACKAGE__->init ( {
|
|
||||||
localStorage => "Cache::FileCache",
|
|
||||||
localStorageOptions => {
|
|
||||||
'namespace' => 'MyNamespace',
|
|
||||||
'default_expires_in' => 600,
|
|
||||||
'directory_umask' => '007',
|
|
||||||
'cache_root' => '/tmp',
|
|
||||||
'cache_depth' => 5,
|
|
||||||
},
|
|
||||||
configStorage => {
|
|
||||||
type => 'File',
|
|
||||||
dirName => '/var/lib/lemonldap-ng/conf',
|
|
||||||
},
|
|
||||||
<strong class="strong">https => 1</strong>,
|
|
||||||
} );
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
|
||||||
"HForwhatisusedthe22https22parameter3F">For what is used the "https"
|
|
||||||
parameter ?</span></h4>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>This parameter is used only in authentication
|
|
||||||
portal redirections. It is just used to indicate to the portal that after
|
|
||||||
authentification, the user must be redirected towards the application
|
|
||||||
using https and not http.
|
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HWhatisanautoprotectedCGI3F">What is
|
<h4 class="heading-1-1-1"><span id="HWhatisanautoprotectedCGI3F">What is
|
||||||
an auto-protected CGI ?</span></h4>
|
an auto-protected CGI?</span></h4>
|
||||||
|
|
||||||
<p class="paragraph"></p>When you have just 1 Perl CGI to protect in a
|
<p class="paragraph"></p>When you have just one Perl CGI to protect in a
|
||||||
VirtualHost, you can use an auto-protected CGI instead of using a
|
VirtualHost, you can use an auto-protected CGI instead of using a
|
||||||
Lemonldap::NG handler:
|
LemonLDAP::NG handler:
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
<p class="paragraph"></p>
|
||||||
<pre>
|
|
||||||
use Lemonldap::NG::Handler::CGI;
|
<div class="code">
|
||||||
my $cgi = Lemonldap::NG::Handler::CGI->new ( {
|
<pre>
|
||||||
|
use Lemonldap::NG::Handler::CGI;
|
||||||
|
my $cgi = Lemonldap::NG::Handler::CGI-><span class=
|
||||||
|
"java-keyword">new</span> ( {
|
||||||
# same parameters than a Lemonldap::NG::Handler::SharedConf handler
|
# same parameters than a Lemonldap::NG::Handler::SharedConf handler
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
$cgi->authenticate;
|
$cgi->authenticate;
|
||||||
</pre>
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p class="paragraph"></p>In the example above, $cgi is a CGI(3) object.
|
<p class="paragraph"></p>In the example above, $cgi is a CGI(3) object.
|
||||||
The only difference is that it has some additional functions:
|
The only difference is that it has some additional functions:
|
||||||
|
|
||||||
<ul class="star">
|
<ul class="star">
|
||||||
<li>authenticate : to call Lemonldap::NG authentication mechanism,</li>
|
<li>authenticate: to call LemonLDAP::NG authentication mechanism,</li>
|
||||||
|
|
||||||
<li>autorize : use it if you want to use the manager to manage the
|
<li>authorize: use it if you want to use the manager to manage the
|
||||||
access policy,</li>
|
access policy,</li>
|
||||||
|
|
||||||
<li>user : returns an hash table containing user parameters,</li>
|
<li>user: returns an hash table containing user parameters,</li>
|
||||||
|
|
||||||
<li>group : used to validate group permet de valider group
|
<li>group: used to validate group membership.</li>
|
||||||
membership.</li>
|
|
||||||
</ul>This type of CGI is very usefull when rights can not be distinguish
|
</ul>This type of CGI is very usefull when rights can not be distinguish
|
||||||
by URL (fields in POST requests for example). See the
|
by URL (fields in POST requests for example). See the
|
||||||
Lemonldap::NG::Handler::CGI(3) man page for more.
|
Lemonldap::NG::Handler::CGI(3) man page for more.
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
"HHowtouseLemonldap3A3ANGwithActiveDirectory3F">How to use Lemonldap::NG
|
"HHowtouseLemonLDAP3A3ANGwithActiveDirectory3F">How to use LemonLDAP::NG
|
||||||
with Active-Directory ?</span></h4>
|
with Active-Directory ?</span></h4>
|
||||||
|
|
||||||
<p class="paragraph"></p>Active-Directory uses <tt>cn</tt> field instead
|
<p class="paragraph"></p>Active-Directory uses <tt>sAMAccountName</tt>
|
||||||
of <tt>uid</tt> as unique identifier. You have so to modify Lemonldap::NG
|
field instead of <tt>uid</tt> as unique identifier.
|
||||||
configuration in 2 points :
|
|
||||||
|
|
||||||
<ol>
|
<p class="paragraph"></p>You have so to modify LemonLDAP::NG
|
||||||
<li>the field <tt>cn</tt> (or <tt>samAccountName</tt>) has to be used to
|
configuration:
|
||||||
find the user in the portal,</li>
|
|
||||||
|
|
||||||
<li>Apache has to use this field in logs.</li>
|
<ul class="star">
|
||||||
</ol>For the second point, you have to replace <tt>$uid</tt> by
|
<li>Modify LDAP authentication filter (<span class="wikilink"><a href=
|
||||||
<tt>$cn</tt> in the field "General Parameters -> Attribute to use in
|
"4.5-LDAP-authentication-backend.html">Auth LDAP</a></span>)</li>
|
||||||
Apache's logs" (and to verify that this variable is an exported
|
|
||||||
attribute). The LDAP filter change needs to overload a subroutine in the
|
|
||||||
portail. This can be done so :
|
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
<li>Add <tt>sAMAccountName</tt> to exported attributes</li>
|
||||||
<pre>
|
|
||||||
#!/usr/bin/perl
|
<li>Set <tt>whatToTrace</tt> parameter to <tt>$samAccountName</tt>.</li>
|
||||||
use Lemonldap::NG::Portal::SharedConf;
|
</ul>
|
||||||
my $portal = Lemonldap::NG::Portal::SharedConf->new(
|
|
||||||
{
|
|
||||||
configStorage => {
|
|
||||||
type => 'File',
|
|
||||||
dirName => '/var/lib/lemonldap-ng/conf',
|
|
||||||
},
|
|
||||||
<strong class="strong">formateFilter => sub {</strong>
|
|
||||||
my $self = shift;
|
|
||||||
$self->{filter} = "(&(cn=" . $self->{user} . ")(objectClass=person))";
|
|
||||||
PE_OK;
|
|
||||||
} # end of overload
|
|
||||||
}
|
|
||||||
);
|
|
||||||
</pre>
|
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
"HHowtouseLemonldap3A3ANGasreverseproxy3F">How to use Lemonldap::NG as
|
"HHowtouseLemonLDAP3A3ANGasreverseproxy3F">How to use LemonLDAP::NG as
|
||||||
reverse-proxy ?</span></h4>
|
reverse-proxy ?</span></h4>
|
||||||
|
|
||||||
<p class="paragraph"></p>Lemonldap::NG protects Apache VirtualHosts. To
|
<p class="paragraph"></p>LemonLDAP::NG protects Apache VirtualHosts. To
|
||||||
use it as reverse-proxy, you just have to configure Apache as
|
use it as reverse-proxy, you just have to configure Apache as
|
||||||
reverse-proxy :
|
reverse-proxy:
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
<p class="paragraph"></p>
|
||||||
<pre>
|
|
||||||
|
<div class="code">
|
||||||
|
<pre>
|
||||||
# httpd.conf
|
# httpd.conf
|
||||||
<VirtualHost *>
|
<VirtualHost>
|
||||||
ServerName MyApplication.com
|
ServerName MyApplication.com
|
||||||
PerlRequire MyFile
|
PerlRequire MyFile
|
||||||
PerlHeaderParserHandler My::Package
|
PerlHeaderParserHandler My::Package
|
||||||
ProxyPass / <span class="nobr"><a href=
|
ProxyPass / <span class="nobr"><a href=
|
||||||
"http://real-server/">http://real-server/</a></span>
|
"http://real&#45;server/">http://real-server/</a></span>
|
||||||
ProxyPassReverse / <span class="nobr"><a href=
|
ProxyPassReverse / <span class="nobr"><a href=
|
||||||
"http://real-server/">http://real-server/</a></span>
|
"http://real&#45;server/">http://real-server/</a></span>
|
||||||
# You can also use mod_rewrite instead of mod_proxy
|
|
||||||
# RewriteEngine On
|
|
||||||
# RewriteRule /(.*)$ <span class="nobr"><a href=
|
|
||||||
"http://serveur-reel/$1">http://serveur-reel/$1</a></span> [P]
|
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
</pre>
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p class="paragraph"></p>If you prefer to use a Perl proxy, Lemonldap::NG
|
<p class="paragraph"></p>If you prefer to use a Perl proxy, LemonLDAP::NG
|
||||||
provides one (Lemonldap::NG::Handler::Proxy(3))
|
provides one (Lemonldap::NG::Handler::Proxy(3))
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id="HOperation">Operation</span></h3>
|
<h3 class="heading-1-1"><span id="HOperation">Operation</span></h3>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id="HWhatisHandlerlocalcache3F">What is
|
||||||
"HWithwhatservesthehandlerlocalcache3F">With what serves the handler local
|
Handler local cache?</span></h4>
|
||||||
cache ?</span></h4>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>The handler local cache is used for 2 things :
|
<p class="paragraph"></p>The handler local cache is used for 2 things:
|
||||||
|
|
||||||
<ul class="star">
|
<ul class="star">
|
||||||
<li>share configuration between Apache process : this avoid downloading
|
<li>share configuration between Apache process: this avoid downloading
|
||||||
configuration for each new process. This is required for the reload
|
configuration for each new process. This is required for the reload
|
||||||
mechanism system that avoid restarting Apache,</li>
|
mechanism system that avoid restarting Apache,</li>
|
||||||
|
|
||||||
<li>share sessions between Apache process and threads : this avoid
|
<li>share sessions between Apache process and threads: this avoid having
|
||||||
having to request the central sessions storage for each hit. For example
|
to request the central sessions storage for each hit. For example with
|
||||||
with Apache::Session::MySQL, we transform TCP requests in file system
|
Apache::Session::MySQL, we transform TCP requests in file system
|
||||||
requests. This increase performances.</li>
|
requests. This increase performances.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
"HWhyhandlerslocalcachecannotbeconfiguredbythemanager3F">Why handlers
|
"HWhyhandlerslocalcachecannotbeconfiguredbytheManager3F">Why handlers
|
||||||
local cache can not be configured by the manager ?</span></h4>
|
local cache can not be configured by the Manager?</span></h4>
|
||||||
|
|
||||||
<p class="paragraph"></p>The local cache has to be choosed nad configured
|
<p class="paragraph"></p>The local cache has to be choosen and configured
|
||||||
for each server: for example with the Cache::FileCache module, the storage
|
for each server: for example with the <tt>Cache::FileCache</tt> module,
|
||||||
directory can be different. An other point is that the local storage can
|
the storage directory can be different. An other point is that the local
|
||||||
not be reloaded without restarting Apache, but all parameters managed by
|
storage can not be reloaded without restarting Apache, but all parameters
|
||||||
the manager can do it.
|
managed by the manager can do it.
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
|
||||||
"HWhatisthe7E7ECrossDomainAuthentication7E7E28CDA293F">What is the
|
|
||||||
<i class="italic">Cross Domain Authentication</i> (CDA) ?</span></h4>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>The Lemonldap::NG sessions propagation system is
|
|
||||||
based on cookies, but cookies are attached to a DNS domain. Lemonldap::NG
|
|
||||||
provides a system to bypass this restriction: you just have to use a
|
|
||||||
Lemonldap::NG::Portal::CDA portal and Lemonldap::NG::Handler::CDA handlers
|
|
||||||
in all protected sites outwards the portal DNS domain.
|
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
"HHowworksthe7E7ECrossDomainAuthentication7E7E28CDA293F">How works the
|
"HHowworksthe7E7ECrossDomainAuthentication7E7E28CDA293F">How works the
|
||||||
<i class="italic">Cross Domain Authentication</i> (CDA) ?</span></h4>
|
<i class="italic">Cross Domain Authentication</i> (CDA) ?</span></h4>
|
||||||
|
|
||||||
<p class="paragraph"></p>Lemonldap::NG::Portal::CDA portal detects if
|
<p class="paragraph"></p>The LemonLDAP::NG sessions propagation system is
|
||||||
required URL is in the same domain. If not, it adds a parameter to this
|
based on cookies, but cookies are attached to a DNS domain. LemonLDAP::NG
|
||||||
request. When the user returns to the protected application,
|
provides a system to bypass this restriction.
|
||||||
Lemonldap::NG::Handler::CDA agent detects this parameter et generate a
|
|
||||||
cookie in its domain.
|
<p class="paragraph"></p>Lemonldap::NG portal detects if required URL is
|
||||||
|
in the same domain. If not, it adds a parameter to this request. When the
|
||||||
|
user returns to the protected application, Lemonldap::NG Handler detects
|
||||||
|
this parameter et generate a cookie in its domain.
|
||||||
|
|
||||||
<ul class="star">
|
<ul class="star">
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
|
@ -420,8 +335,8 @@ my $portal = Lemonldap::NG::Portal::SharedConf->new(
|
||||||
(en)</li>
|
(en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HWhatis22notificationsystem22">What is
|
<h4 class="heading-1-1-1"><span id="HWhatis22notificationsystem223F">What
|
||||||
"notification system"</span></h4>
|
is "notification system"?</span></h4>
|
||||||
|
|
||||||
<p class="paragraph"></p>It's a system used to notify a message to a user
|
<p class="paragraph"></p>It's a system used to notify a message to a user
|
||||||
using the portal. If the message contains checkboxes, they have to be all
|
using the portal. If the message contains checkboxes, they have to be all
|
||||||
|
@ -432,41 +347,10 @@ my $portal = Lemonldap::NG::Portal::SharedConf->new(
|
||||||
"4.9-Notification-system.html">Documentation</a></span> (en)</li>
|
"4.9-Notification-system.html">Documentation</a></span> (en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id=
|
|
||||||
"HAuthentication">Authentication</span></h3>
|
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
|
||||||
"HHowtochangeauthenticationscheme3F">How to change authentication scheme
|
|
||||||
?</span></h4>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>Lemonldap::NG provides several authentication
|
|
||||||
modes (to use in the "authentification" field of the administration
|
|
||||||
interface) :
|
|
||||||
|
|
||||||
<ul class="star">
|
|
||||||
<li><strong class="strong">ldap</strong> : this is the default mode :
|
|
||||||
portal tries to connect to the LDAP server with the user
|
|
||||||
credentials,</li>
|
|
||||||
|
|
||||||
<li><strong class="strong">CAS</strong> : Lemonldap::NG portal becomes a
|
|
||||||
simple CAS proxy : if the user is not authenticated, it is redirected to
|
|
||||||
the CAS portal,</li>
|
|
||||||
|
|
||||||
<li><strong class="strong">SSL</strong> : in this scheme, authentication
|
|
||||||
is done by Apache by SSL. This is usefull to replace complete SSL
|
|
||||||
protection: only one SSL negociation is used instead,</li>
|
|
||||||
|
|
||||||
<li><strong class="strong">Apache</strong> : in this scheme,
|
|
||||||
authentication is done by Apache. For example with Kerberos, the Apache
|
|
||||||
Kerberos module protects only the portal. This increases performances
|
|
||||||
because only one Kerberos negociation has to be done for all protected
|
|
||||||
applications.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id="HErroranddebugmessages">Error and debug
|
<h3 class="heading-1-1"><span id="HErroranddebugmessages">Error and debug
|
||||||
messages</span></h3>
|
messages</span></h3>
|
||||||
|
|
||||||
<p class="paragraph"></p>Lemonldap::NG produces error and debug messages
|
<p class="paragraph"></p>LemonLDAP::NG produces error and debug messages
|
||||||
logged by Apache (in error.log by default). You can adapt debug level by
|
logged by Apache (in error.log by default). You can adapt debug level by
|
||||||
setting LogLevel parameter in Apache configuration file.
|
setting LogLevel parameter in Apache configuration file.
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 3-Table-of-contents-fr.html</title>
|
<title>Lemonldap::NG documentation: 3-Table-of-contents-fr.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
@ -130,7 +130,7 @@
|
||||||
>= 0.9.4</strong>
|
>= 0.9.4</strong>
|
||||||
|
|
||||||
<p class="paragraph"></p><strong class="strong">Merci de lire <span class=
|
<p class="paragraph"></p><strong class="strong">Merci de lire <span class=
|
||||||
"wikilink"><a href="2-FAQ-fr.html">FAQ</a></span> en premier</strong>
|
"wikilink"><a href="2-FAQ.html">FAQ</a></span> en premier</strong>
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id=
|
<h3 class="heading-1-1"><span id=
|
||||||
"HInstallation">Installation</span></h3><img src=
|
"HInstallation">Installation</span></h3><img src=
|
||||||
|
@ -270,6 +270,10 @@
|
||||||
|
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
"4.5-Twitter-authentication-backend.html">Twitter</a></span> (en)</li>
|
"4.5-Twitter-authentication-backend.html">Twitter</a></span> (en)</li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href=
|
||||||
|
"4.5-DBI-authentication-backend.html">DBI (base de
|
||||||
|
données)</a></span> (en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HBased27utilisateurs">Base
|
<h4 class="heading-1-1-1"><span id="HBased27utilisateurs">Base
|
||||||
|
@ -290,6 +294,9 @@
|
||||||
|
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
"4.6-SAML-user-backend.html">SAML</a></span> (en)</li>
|
"4.6-SAML-user-backend.html">SAML</a></span> (en)</li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href="4.6-DBI-user-backend.html">DBI (base
|
||||||
|
de données)</a></span> (en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HBasedemotsdepasse">Base de mots de
|
<h4 class="heading-1-1-1"><span id="HBasedemotsdepasse">Base de mots de
|
||||||
|
@ -299,6 +306,9 @@
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
"4.7-LDAP-password-backend.html">LDAP, Active Directory</a></span>
|
"4.7-LDAP-password-backend.html">LDAP, Active Directory</a></span>
|
||||||
(en)</li>
|
(en)</li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href="4.7-DBI-password-backend.html">DBI
|
||||||
|
(base de données)</a></span> (en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id=
|
<h4 class="heading-1-1-1"><span id=
|
||||||
|
@ -545,7 +555,7 @@
|
||||||
|
|
||||||
<ul class="star">
|
<ul class="star">
|
||||||
<li>Voir la page <span class="wikilink"><a href=
|
<li>Voir la page <span class="wikilink"><a href=
|
||||||
"2-FAQ-fr.html">FAQ</a></span>.</li>
|
"2-FAQ.html">FAQ</a></span>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HErreurs">Erreurs</span></h4>
|
<h4 class="heading-1-1-1"><span id="HErreurs">Erreurs</span></h4>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 3-Table-of-contents.html</title>
|
<title>Lemonldap::NG documentation: 3-Table-of-contents.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
@ -262,6 +262,10 @@
|
||||||
|
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
"4.5-Twitter-authentication-backend.html">Twitter</a></span> (en)</li>
|
"4.5-Twitter-authentication-backend.html">Twitter</a></span> (en)</li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href=
|
||||||
|
"4.5-DBI-authentication-backend.html">DBI (database)</a></span>
|
||||||
|
(en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HUserdatabasebackends">User database
|
<h4 class="heading-1-1-1"><span id="HUserdatabasebackends">User database
|
||||||
|
@ -282,6 +286,9 @@
|
||||||
|
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
"4.6-SAML-user-backend.html">SAML</a></span> (en)</li>
|
"4.6-SAML-user-backend.html">SAML</a></span> (en)</li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href="4.6-DBI-user-backend.html">DBI
|
||||||
|
(database)</a></span> (en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HPassworddatabasebackends">Password
|
<h4 class="heading-1-1-1"><span id="HPassworddatabasebackends">Password
|
||||||
|
@ -291,6 +298,9 @@
|
||||||
<li><span class="wikilink"><a href=
|
<li><span class="wikilink"><a href=
|
||||||
"4.7-LDAP-password-backend.html">LDAP, Active Directory</a></span>
|
"4.7-LDAP-password-backend.html">LDAP, Active Directory</a></span>
|
||||||
(en)</li>
|
(en)</li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href="4.7-DBI-password-backend.html">DBI
|
||||||
|
(database)</a></span> (en)</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h4 class="heading-1-1-1"><span id="HLDAPspecificities">LDAP
|
<h4 class="heading-1-1-1"><span id="HLDAPspecificities">LDAP
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 3.1-Install-prerequesites.html</title>
|
<title>Lemonldap::NG documentation: 3.1-Install-prerequesites.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 3.2-Install-from-tarball.html</title>
|
<title>Lemonldap::NG documentation: 3.2-Install-from-tarball.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
3.3-Install-from-debian-packages.html</title>
|
3.3-Install-from-debian-packages.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
3.3-Install-from-redhat-packages.html</title>
|
3.3-Install-from-redhat-packages.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
3.3-Install-from-suse-packages.html</title>
|
3.3-Install-from-suse-packages.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
3.4-Upgrade-from-0.9.4-to-1.0.html</title>
|
3.4-Upgrade-from-0.9.4-to-1.0.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.1-Configuration-overview.html</title>
|
<title>Lemonldap::NG documentation: 4.1-Configuration-overview.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.1-Configuration-parameter-list.html</title>
|
4.1-Configuration-parameter-list.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.1-RBAC-model.html</title>
|
<title>Lemonldap::NG documentation: 4.1-RBAC-model.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.2-Configure-portal-menu.html</title>
|
<title>Lemonldap::NG documentation: 4.2-Configure-portal-menu.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.2-HTML-templates-customization.html</title>
|
4.2-HTML-templates-customization.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.3-File-configuration-backend.html</title>
|
4.3-File-configuration-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.3-LDAP-configuration-backend.html</title>
|
4.3-LDAP-configuration-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.3-MySQL-configuration-backend.html</title>
|
4.3-MySQL-configuration-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.3-SOAP-configuration-backend.html</title>
|
4.3-SOAP-configuration-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.4-File-session-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.4-File-session-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.4-LDAP-session-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.4-LDAP-session-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.4-MySQL-session-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.4-MySQL-session-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.4-PostGreSQL-session-backend.html</title>
|
4.4-PostGreSQL-session-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.4-SOAP-session-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.4-SOAP-session-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-Apache-and-Kerberos-authentication-backend.html</title>
|
4.5-Apache-and-Kerberos-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-CAS-authentication-backend.html</title>
|
4.5-CAS-authentication-backend.html</title>
|
||||||
|
|
149
build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
Normal file
149
build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
Normal file
|
@ -0,0 +1,149 @@
|
||||||
|
<?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.5-DBI-authentication-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="HDBIauthenticationbackend">DBI
|
||||||
|
authentication backend</span></h2>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="#HPresentation">Presentation</a></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="#HConfiguration">Configuration</a>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="#HConnection">Connection</a></li>
|
||||||
|
|
||||||
|
<li><a href="#HSchema">Schema</a></li>
|
||||||
|
|
||||||
|
<li><a href="#HPassword">Password</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><a href="#HSeealso">See also</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id="HPresentation">Presentation</span></h3>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>This backend relies on Perl DBI modules to
|
||||||
|
connect any supported database product (MySQL, PostGRESQL, Oracle, etc.)
|
||||||
|
|
||||||
|
<p class="paragraph"></p>We suppose there is a table containing a login
|
||||||
|
column and a password column. Password can use a hash mechanism,
|
||||||
|
compatible with an SQL function (example: sha(), sha1(), md5()).
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id=
|
||||||
|
"HConfiguration">Configuration</span></h3>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>All configuration is done in Manager, in DBI
|
||||||
|
parameters. First, choose "DBI" as authentication module.
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HConnection">Connection</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>Set how to reach the database:
|
||||||
|
|
||||||
|
<ul class="star">
|
||||||
|
<li><strong class="strong">dbiAuthChain</strong>: connection chain,
|
||||||
|
example: dbi:mysql:database=lemonldapng;host=localhost</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">dbiAuthUser</strong>: connection user,
|
||||||
|
example: admin</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">dbiAuthPassword</strong>: connection
|
||||||
|
password, example: secret</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HSchema">Schema</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>Describe your database:
|
||||||
|
|
||||||
|
<ul class="star">
|
||||||
|
<li><strong class="strong">dbiAuthTable</strong>: table name where to
|
||||||
|
find logins and passwords</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">dbiAuthLoginCol</strong>: login field
|
||||||
|
name</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">dbiAuthPasswordCol</strong>: password field
|
||||||
|
name</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HPassword">Password</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>Set the hash mechanism to use:
|
||||||
|
|
||||||
|
<ul class="star">
|
||||||
|
<li><strong class="strong">dbiAuthPasswordHash</strong>: hash function,
|
||||||
|
example: md5</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id="HSeealso">See also</span></h3>
|
||||||
|
|
||||||
|
<ul class="star">
|
||||||
|
<li><span class="wikilink"><a href="4.6-DBI-user-backend.html">User
|
||||||
|
DBDBI</a></span></li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href=
|
||||||
|
"4.7-DBI-password-backend.html">Password DBDBI</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="footer"><a href="index.html">Index</a></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-LDAP-authentication-backend.html</title>
|
4.5-LDAP-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-Liberty-Alliance-authentication-backend-fr.html</title>
|
4.5-Liberty-Alliance-authentication-backend-fr.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-Multiple-authentication-backend.html</title>
|
4.5-Multiple-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-OpenID-authentication-backend.html</title>
|
4.5-OpenID-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-Proxy-authentication-module.html</title>
|
4.5-Proxy-authentication-module.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-Remote-authentication-backend.html</title>
|
4.5-Remote-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-SAML-authentication-backend.html</title>
|
4.5-SAML-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-SSL-authentication-backend.html</title>
|
4.5-SSL-authentication-backend.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.5-Twitter-authentication-backend.html</title>
|
4.5-Twitter-authentication-backend.html</title>
|
||||||
|
|
59
build/lemonldap-ng/doc/4.6-DBI-user-backend.html
Normal file
59
build/lemonldap-ng/doc/4.6-DBI-user-backend.html
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
<?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.6-DBI-user-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>
|
||||||
|
<p class="footer"><a href="index.html">Index</a></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.6-LDAP-user-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.6-LDAP-user-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.6-Multiple-user-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.6-Multiple-user-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.6-Null-user-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.6-Null-user-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.6-SAML-user-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.6-SAML-user-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
126
build/lemonldap-ng/doc/4.7-DBI-password-backend.html
Normal file
126
build/lemonldap-ng/doc/4.7-DBI-password-backend.html
Normal file
|
@ -0,0 +1,126 @@
|
||||||
|
<?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.7-DBI-password-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="HDBIpasswordbackend">DBI password
|
||||||
|
backend</span></h2>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="#HPresentation">Presentation</a></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<a href="#HConfiguration">Configuration</a>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="#HConnection">Connection</a></li>
|
||||||
|
|
||||||
|
<li><a href="#HShema">Shema</a></li>
|
||||||
|
|
||||||
|
<li><a href="#HPassword">Password</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li><a href="#HSeealso">See also</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id="HPresentation">Presentation</span></h3>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>This backend should be used in conjonction with
|
||||||
|
<span class="wikilink"><a href="4.5-DBI-authentication-backend.html">DBI
|
||||||
|
authentication backend</a></span>. It will allow users to changer their
|
||||||
|
password in a database.
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id=
|
||||||
|
"HConfiguration">Configuration</span></h3>
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HConnection">Connection</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>It uses connection parameters from <span class=
|
||||||
|
"wikilink"><a href="4.5-DBI-authentication-backend.html">DBI
|
||||||
|
authentication backend</a></span>.
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HShema">Shema</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>For reset password by mail, you can specify mail
|
||||||
|
column name:
|
||||||
|
|
||||||
|
<ul class="star">
|
||||||
|
<li><strong class="strong">dbiAuthMailCol</strong>: mail column
|
||||||
|
name</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HPassword">Password</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>It will use hash function from <span class=
|
||||||
|
"wikilink"><a href="4.5-DBI-authentication-backend.html">DBI
|
||||||
|
authentication backend</a></span>.
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id="HSeealso">See also</span></h3>
|
||||||
|
|
||||||
|
<ul class="star">
|
||||||
|
<li><span class="wikilink"><a href=
|
||||||
|
"4.5-DBI-authentication-backend.html">Auth DBI</a></span></li>
|
||||||
|
|
||||||
|
<li><span class="wikilink"><a href="4.6-DBI-user-backend.html">User
|
||||||
|
DBDBI</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="footer"><a href="index.html">Index</a></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.7-LDAP-password-backend.html</title>
|
<title>Lemonldap::NG documentation: 4.7-LDAP-password-backend.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.8-Configure-LDAP-schema.html</title>
|
<title>Lemonldap::NG documentation: 4.8-Configure-LDAP-schema.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.8-Configure-password-policy.html</title>
|
4.8-Configure-password-policy.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.9-Cross-domain-authentication.html</title>
|
4.9-Cross-domain-authentication.html</title>
|
||||||
|
@ -64,9 +64,8 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#HPresentation">Presentation</a></li>
|
<li><a href="#HPresentation">Presentation</a></li>
|
||||||
|
|
||||||
<li><a href="#HConfigureHandler">Configure Handler</a></li>
|
<li><a href="#HConfigureLemonLDAP3A3ANG">Configure
|
||||||
|
LemonLDAP::NG</a></li>
|
||||||
<li><a href="#HConfigurePortal">Configure Portal</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id="HPresentation">Presentation</span></h3>
|
<h3 class="heading-1-1"><span id="HPresentation">Presentation</span></h3>
|
||||||
|
@ -80,47 +79,22 @@
|
||||||
Cross-Domain Authentication. It will create cookies on all protected
|
Cross-Domain Authentication. It will create cookies on all protected
|
||||||
domains.
|
domains.
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id="HConfigureHandler">Configure
|
<h3 class="heading-1-1"><span id="HConfigureLemonLDAP3A3ANG">Configure
|
||||||
Handler</span></h3>
|
LemonLDAP::NG</span></h3>
|
||||||
|
|
||||||
<p class="paragraph"></p>Just add "cda => 1" in constructor, in
|
<p class="paragraph"></p>In Manager, go in General Parameters > Cookies
|
||||||
handler/MyHandler.pm:
|
> Multiple domain and active the functionality.
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
<p class="paragraph"></p>To use this feature only locally, edit
|
||||||
|
<strong class="strong">lemonldap-ng.ini</strong> and in section [all] add
|
||||||
|
the cda parameter:
|
||||||
|
|
||||||
<div class="code">
|
<div class="code">
|
||||||
<pre>
|
<pre>
|
||||||
<span class="java-keyword">package</span> My::Package;
|
[all]
|
||||||
use Lemonldap::NG::Handler::SharedConf;
|
cda = 1
|
||||||
@ISA = qw(Lemonldap::NG::Handler::SharedConf);<br /><br /><b class=
|
|
||||||
"bold">PACKAGE</b>->init(
|
|
||||||
{
|
|
||||||
cda => 1,
|
|
||||||
}
|
|
||||||
);
|
|
||||||
1;
|
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h3 class="heading-1-1"><span id="HConfigurePortal">Configure
|
|
||||||
Portal</span></h3>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>Just add "cda => 1" in constructor, in
|
|
||||||
portal/index.pl:
|
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
|
||||||
|
|
||||||
<div class="code">
|
|
||||||
<pre>
|
|
||||||
my $portal = Lemonldap::NG::Portal::SharedConf-><span class=
|
|
||||||
"java-keyword">new</span>(
|
|
||||||
{
|
|
||||||
cda => 1,
|
|
||||||
});
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<p class="paragraph"></p>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p class="footer"><a href="index.html">Index</a></p>
|
<p class="footer"><a href="index.html">Index</a></p>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.9-Multiple-cookies.html</title>
|
<title>Lemonldap::NG documentation: 4.9-Multiple-cookies.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.9-Notification-system.html</title>
|
<title>Lemonldap::NG documentation: 4.9-Notification-system.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 4.9-Reset-password-by-mail.html</title>
|
<title>Lemonldap::NG documentation: 4.9-Reset-password-by-mail.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
4.9-Several-independant-portals.html</title>
|
4.9-Several-independant-portals.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-Bugzilla.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-Bugzilla.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-Dokuwiki.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-Dokuwiki.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-GLPI.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-GLPI.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-GRR.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-GRR.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation:
|
<title>Lemonldap::NG documentation:
|
||||||
5-Appli-HTTP-Basic-Authentication.html</title>
|
5-Appli-HTTP-Basic-Authentication.html</title>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-Sympa.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-Sympa.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-Tomcat-Valve.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-Tomcat-Valve.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-phpLDAPadmin.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-phpLDAPadmin.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 5-Appli-self-made.html</title>
|
<title>Lemonldap::NG documentation: 5-Appli-self-made.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 6-Accounting.html</title>
|
<title>Lemonldap::NG documentation: 6-Accounting.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 6-Contacts.html</title>
|
<title>Lemonldap::NG documentation: 6-Contacts.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 6-Errors-fr.html</title>
|
<title>Lemonldap::NG documentation: 6-Errors-fr.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 6-Errors.html</title>
|
<title>Lemonldap::NG documentation: 6-Errors.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 6-References.html</title>
|
<title>Lemonldap::NG documentation: 6-References.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
|
||||||
<head>
|
<head>
|
||||||
<meta name="generator" content=
|
<meta name="generator" content=
|
||||||
"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
|
"HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
|
||||||
|
|
||||||
<title>Lemonldap::NG documentation: 6-Roadmap.html</title>
|
<title>Lemonldap::NG documentation: 6-Roadmap.html</title>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
|
||||||
|
@ -170,10 +170,8 @@
|
||||||
<img src="ok.png" alt="ok.png" /> Split Apache configuration files
|
<img src="ok.png" alt="ok.png" /> Split Apache configuration files
|
||||||
(Handler, Portal, Manager)<br />
|
(Handler, Portal, Manager)<br />
|
||||||
<img src="ok.png" alt="ok.png" /> DBI auth, user and password backend
|
<img src="ok.png" alt="ok.png" /> DBI auth, user and password backend
|
||||||
(<a class="wikicreatelink" href=
|
(<span class="wikilink"><a href=
|
||||||
"/xwiki/bin/edit/NG/AuthDBI?parent=NG.Roadmap"><span class=
|
"4.5-DBI-authentication-backend.html">learn more</a></span>)<br />
|
||||||
"wikicreatelinktext">learn more</span><span class=
|
|
||||||
"wikicreatelinkqm">?</span></a>)<br />
|
|
||||||
<img src="ok.png" alt="ok.png" /> Confirmation token for mail reset, and
|
<img src="ok.png" alt="ok.png" /> Confirmation token for mail reset, and
|
||||||
HTML templates for mail messages<br />
|
HTML templates for mail messages<br />
|
||||||
<img src="ok.png" alt="ok.png" /> LDAP recursive groups (<span class=
|
<img src="ok.png" alt="ok.png" /> LDAP recursive groups (<span class=
|
||||||
|
|
|
@ -52,7 +52,6 @@
|
||||||
<li><a href="1-Overview.html">1 Overview</a></li>
|
<li><a href="1-Overview.html">1 Overview</a></li>
|
||||||
<li><a href="1-Overview-fr.html">1 Overview (FR)</a></li>
|
<li><a href="1-Overview-fr.html">1 Overview (FR)</a></li>
|
||||||
<li><a href="2-FAQ.html">2 FAQ</a></li>
|
<li><a href="2-FAQ.html">2 FAQ</a></li>
|
||||||
<li><a href="2-FAQ-fr.html">2 FAQ (FR)</a></li>
|
|
||||||
<li><a href="3-Table-of-contents.html">3 Table of contents</a></li>
|
<li><a href="3-Table-of-contents.html">3 Table of contents</a></li>
|
||||||
<li><a href="3-Table-of-contents-fr.html">3 Table of contents (FR)</a></li>
|
<li><a href="3-Table-of-contents-fr.html">3 Table of contents (FR)</a></li>
|
||||||
<li><a href="3.1-Install-prerequesites.html">3.1 Install prerequesites</a></li>
|
<li><a href="3.1-Install-prerequesites.html">3.1 Install prerequesites</a></li>
|
||||||
|
@ -77,6 +76,7 @@
|
||||||
<li><a href="4.4-SOAP-session-backend.html">4.4 SOAP session backend</a></li>
|
<li><a href="4.4-SOAP-session-backend.html">4.4 SOAP session backend</a></li>
|
||||||
<li><a href="4.5-Apache-and-Kerberos-authentication-backend.html">4.5 Apache and Kerberos authentication backend</a></li>
|
<li><a href="4.5-Apache-and-Kerberos-authentication-backend.html">4.5 Apache and Kerberos authentication backend</a></li>
|
||||||
<li><a href="4.5-CAS-authentication-backend.html">4.5 CAS authentication backend</a></li>
|
<li><a href="4.5-CAS-authentication-backend.html">4.5 CAS authentication backend</a></li>
|
||||||
|
<li><a href="4.5-DBI-authentication-backend.html">4.5 DBI authentication backend</a></li>
|
||||||
<li><a href="4.5-LDAP-authentication-backend.html">4.5 LDAP authentication backend</a></li>
|
<li><a href="4.5-LDAP-authentication-backend.html">4.5 LDAP authentication backend</a></li>
|
||||||
<li><a href="4.5-Liberty-Alliance-authentication-backend-fr.html">4.5 Liberty Alliance authentication backend (FR)</a></li>
|
<li><a href="4.5-Liberty-Alliance-authentication-backend-fr.html">4.5 Liberty Alliance authentication backend (FR)</a></li>
|
||||||
<li><a href="4.5-Multiple-authentication-backend.html">4.5 Multiple authentication backend</a></li>
|
<li><a href="4.5-Multiple-authentication-backend.html">4.5 Multiple authentication backend</a></li>
|
||||||
|
@ -86,10 +86,12 @@
|
||||||
<li><a href="4.5-SAML-authentication-backend.html">4.5 SAML authentication backend</a></li>
|
<li><a href="4.5-SAML-authentication-backend.html">4.5 SAML authentication backend</a></li>
|
||||||
<li><a href="4.5-SSL-authentication-backend.html">4.5 SSL authentication backend</a></li>
|
<li><a href="4.5-SSL-authentication-backend.html">4.5 SSL authentication backend</a></li>
|
||||||
<li><a href="4.5-Twitter-authentication-backend.html">4.5 Twitter authentication backend</a></li>
|
<li><a href="4.5-Twitter-authentication-backend.html">4.5 Twitter authentication backend</a></li>
|
||||||
|
<li><a href="4.6-DBI-user-backend.html">4.6 DBI user backend</a></li>
|
||||||
<li><a href="4.6-LDAP-user-backend.html">4.6 LDAP user backend</a></li>
|
<li><a href="4.6-LDAP-user-backend.html">4.6 LDAP user backend</a></li>
|
||||||
<li><a href="4.6-Multiple-user-backend.html">4.6 Multiple user backend</a></li>
|
<li><a href="4.6-Multiple-user-backend.html">4.6 Multiple user backend</a></li>
|
||||||
<li><a href="4.6-Null-user-backend.html">4.6 Null user backend</a></li>
|
<li><a href="4.6-Null-user-backend.html">4.6 Null user backend</a></li>
|
||||||
<li><a href="4.6-SAML-user-backend.html">4.6 SAML user backend</a></li>
|
<li><a href="4.6-SAML-user-backend.html">4.6 SAML user backend</a></li>
|
||||||
|
<li><a href="4.7-DBI-password-backend.html">4.7 DBI password backend</a></li>
|
||||||
<li><a href="4.7-LDAP-password-backend.html">4.7 LDAP password backend</a></li>
|
<li><a href="4.7-LDAP-password-backend.html">4.7 LDAP password backend</a></li>
|
||||||
<li><a href="4.8-Configure-LDAP-schema.html">4.8 Configure LDAP schema</a></li>
|
<li><a href="4.8-Configure-LDAP-schema.html">4.8 Configure LDAP schema</a></li>
|
||||||
<li><a href="4.8-Configure-password-policy.html">4.8 Configure password policy</a></li>
|
<li><a href="4.8-Configure-password-policy.html">4.8 Configure password policy</a></li>
|
||||||
|
|
|
@ -11,8 +11,7 @@ my $docs = {
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Presentation?language=fr' => '1-Overview-fr.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Presentation?language=fr' => '1-Overview-fr.html',
|
||||||
|
|
||||||
# FAQ
|
# FAQ
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/FAQ?language=en' => '2-FAQ.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/FAQ' => '2-FAQ.html',
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/FAQ?language=fr' => '2-FAQ-fr.html',
|
|
||||||
|
|
||||||
#TOC
|
#TOC
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Documentation?language=en' => '3-Table-of-contents.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/Documentation?language=en' => '3-Table-of-contents.html',
|
||||||
|
@ -60,15 +59,18 @@ my $docs = {
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocLA?language=fr' => '4.5-Liberty-Alliance-authentication-backend-fr.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocLA?language=fr' => '4.5-Liberty-Alliance-authentication-backend-fr.html',
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/AuthOpenID' => '4.5-OpenID-authentication-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/AuthOpenID' => '4.5-OpenID-authentication-backend.html',
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/AuthTwitter' => '4.5-Twitter-authentication-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/AuthTwitter' => '4.5-Twitter-authentication-backend.html',
|
||||||
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/AuthDBI' => '4.5-DBI-authentication-backend.html',
|
||||||
|
|
||||||
# User backends
|
# User backends
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/UserDBLDAP' => '4.6-LDAP-user-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/UserDBLDAP' => '4.6-LDAP-user-backend.html',
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/UserDBNull' => '4.6-Null-user-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/UserDBNull' => '4.6-Null-user-backend.html',
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/UserDBMulti' => '4.6-Multiple-user-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/UserDBMulti' => '4.6-Multiple-user-backend.html',
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/userDBSAML' => '4.6-SAML-user-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/userDBSAML' => '4.6-SAML-user-backend.html',
|
||||||
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/userDBDBI' => '4.6-DBI-user-backend.html',
|
||||||
|
|
||||||
# Password backends
|
# Password backends
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/PasswordDBLDAP' => '4.7-LDAP-password-backend.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/PasswordDBLDAP' => '4.7-LDAP-password-backend.html',
|
||||||
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/PasswordDBDBI' => '4.7-DBI-password-backend.html',
|
||||||
|
|
||||||
# LDAP specificities
|
# LDAP specificities
|
||||||
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocPpolicy' => '4.8-Configure-password-policy.html',
|
'http://wiki.lemonldap.ow2.org/xwiki/bin/view/NG/DocPpolicy' => '4.8-Configure-password-policy.html',
|
||||||
|
@ -200,7 +202,6 @@ while ( my ( $url, $file ) = each %$docs ) {
|
||||||
# FR translation
|
# FR translation
|
||||||
if ( $file =~ /-fr\.html/ ) {
|
if ( $file =~ /-fr\.html/ ) {
|
||||||
s#/xwiki/bin/view/NG/Presentation#1-Overview-fr.html#g;
|
s#/xwiki/bin/view/NG/Presentation#1-Overview-fr.html#g;
|
||||||
s#/xwiki/bin/view/NG/FAQ#2-FAQ-fr.html#g;
|
|
||||||
s#/xwiki/bin/view/NG/Documentation#3-Table-of-contents-fr.html#g;
|
s#/xwiki/bin/view/NG/Documentation#3-Table-of-contents-fr.html#g;
|
||||||
s#/xwiki/bin/view/NG/DocLA#4.5-Configure-Liberty-Alliance-fr.html#g;
|
s#/xwiki/bin/view/NG/DocLA#4.5-Configure-Liberty-Alliance-fr.html#g;
|
||||||
s#/xwiki/bin/view/NG/Erreurs#6-Errors-fr.html#g;
|
s#/xwiki/bin/view/NG/Erreurs#6-Errors-fr.html#g;
|
||||||
|
@ -209,13 +210,13 @@ while ( my ( $url, $file ) = each %$docs ) {
|
||||||
# EN translation
|
# EN translation
|
||||||
else {
|
else {
|
||||||
s#/xwiki/bin/view/NG/Presentation#1-Overview.html#g;
|
s#/xwiki/bin/view/NG/Presentation#1-Overview.html#g;
|
||||||
s#/xwiki/bin/view/NG/FAQ#2-FAQ.html#g;
|
|
||||||
s#/xwiki/bin/view/NG/Documentation#3-Table-of-contents.html#g;
|
s#/xwiki/bin/view/NG/Documentation#3-Table-of-contents.html#g;
|
||||||
s#/xwiki/bin/view/NG/DocLA#4.5-Configure-Liberty-Alliance-fr.html#g; # Only FR
|
s#/xwiki/bin/view/NG/DocLA#4.5-Configure-Liberty-Alliance-fr.html#g; # Only FR
|
||||||
s#/xwiki/bin/view/NG/Erreurs#6-Errors.html#g;
|
s#/xwiki/bin/view/NG/Erreurs#6-Errors.html#g;
|
||||||
}
|
}
|
||||||
|
|
||||||
# Default lang
|
# Default lang
|
||||||
|
s#/xwiki/bin/view/NG/FAQ#2-FAQ.html#g;
|
||||||
s#/xwiki/bin/view/NG/DocPrereq#3.1-Install-prerequesites.html#g;
|
s#/xwiki/bin/view/NG/DocPrereq#3.1-Install-prerequesites.html#g;
|
||||||
s#/xwiki/bin/view/NG/DocInstallTarball#3.2-Install-from-tarball.html#g;
|
s#/xwiki/bin/view/NG/DocInstallTarball#3.2-Install-from-tarball.html#g;
|
||||||
s#/xwiki/bin/view/NG/DocInstallDebianPackages#3.3-Install-from-debian-packages.html#g;
|
s#/xwiki/bin/view/NG/DocInstallDebianPackages#3.3-Install-from-debian-packages.html#g;
|
||||||
|
@ -246,11 +247,14 @@ while ( my ( $url, $file ) = each %$docs ) {
|
||||||
s#/xwiki/bin/view/NG/AuthSAML#4.5-SAML-authentication-backend.html#g;
|
s#/xwiki/bin/view/NG/AuthSAML#4.5-SAML-authentication-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/AuthOpenID#4.5-OpenID-authentication-backend.html#g;
|
s#/xwiki/bin/view/NG/AuthOpenID#4.5-OpenID-authentication-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/AuthTwitter#4.5-Twitter-authentication-backend.html#g;
|
s#/xwiki/bin/view/NG/AuthTwitter#4.5-Twitter-authentication-backend.html#g;
|
||||||
|
s#/xwiki/bin/view/NG/AuthDBI#4.5-DBI-authentication-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/UserDBLDAP#4.6-LDAP-user-backend.html#g;
|
s#/xwiki/bin/view/NG/UserDBLDAP#4.6-LDAP-user-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/UserDBNull#4.6-Null-user-backend.html#g;
|
s#/xwiki/bin/view/NG/UserDBNull#4.6-Null-user-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/UserDBMulti#4.6-Multiple-user-backend.html#g;
|
s#/xwiki/bin/view/NG/UserDBMulti#4.6-Multiple-user-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/UserDBSAML#4.6-SAML-user-backend.html#g;
|
s#/xwiki/bin/view/NG/UserDBSAML#4.6-SAML-user-backend.html#g;
|
||||||
|
s#/xwiki/bin/view/NG/UserDBDBI#4.6-DBI-user-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/PasswordDBLDAP#4.7-LDAP-password-backend.html#g;
|
s#/xwiki/bin/view/NG/PasswordDBLDAP#4.7-LDAP-password-backend.html#g;
|
||||||
|
s#/xwiki/bin/view/NG/PasswordDBDBI#4.7-DBI-password-backend.html#g;
|
||||||
s#/xwiki/bin/view/NG/DocPpolicy#4.8-Configure-password-policy.html#g;
|
s#/xwiki/bin/view/NG/DocPpolicy#4.8-Configure-password-policy.html#g;
|
||||||
s#/xwiki/bin/view/NG/LDAPSchema#4.8-Configure-LDAP-schema.html#g;
|
s#/xwiki/bin/view/NG/LDAPSchema#4.8-Configure-LDAP-schema.html#g;
|
||||||
s#/xwiki/bin/view/NG/CDA#4.9-Cross-domain-authentication.html#g;
|
s#/xwiki/bin/view/NG/CDA#4.9-Cross-domain-authentication.html#g;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user