Lemonldap::NG Frequently Asked + "HLemonLDAP3A3ANGFrequentlyAskedQuestions">LemonLDAP::NG Frequently Asked Questions
@@ -69,8 +69,10 @@-
-
- What - type of configuration storage has to be used ? +
- Where is the + configuration?
- The provided example works with HTTP, but not with HTTPS. -
- For what is - used the "https" parameter ? -
- What is an auto-protected - CGI ? + CGI? -
- How to - use Lemonldap::NG with Active-Directory ? +
- How to + use LemonLDAP::NG with Active-Directory ? -
- How to use - Lemonldap::NG as reverse-proxy ? +
- How to use + LemonLDAP::NG as reverse-proxy ?
-
-
- With what - serves the handler local cache ? +
- What is Handler local + cache?
- Why - handlers local cache can not be configured by the manager ? - -
- What is the - Cross Domain Authentication (CDA) ? + "#HWhyhandlerslocalcachecannotbeconfiguredbytheManager3F">Why + handlers local cache can not be configured by the Manager?
- How works the Cross Domain Authentication (CDA) ? -
- What is "notification - system" -
What brings - Lemonldap::NG compared to the other Web-SSO ?
+ "HWhatbringsLemonLDAP3A3ANGcomparedtotheotherWebSSO3F">What brings + LemonLDAP::NG compared to the other Web-SSO ?-
-
- Lemonldap::NG like lemonldap run as Perl Apache modules and offer - performances which make unperceivable the treatment of the access - control. +
- LemonLDAP::NG run as Perl Apache modules and offer performances + which make imperceivable the treatment of the access control. -
- One of the other strong points of Lemonldap::NG is its capacity to +
- 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 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 - each application : Lemonldap::NG provides a system of authorization - based on the sorting of the URL by regular expressions associated to - rules. It also provides HTTP headers containing any of the user LDAP - atributes to the remote application. The remote application can then - manage the traceability of the access and possibly authorization (see to - it - documentation AAA). + each application: LemonLDAP::NG provides a system of authorization based + on the sorting of the URL by regular expressions associated to rules. It + also provides HTTP headers containing any of the user attributes to the + remote application. The remote application can then manage the + traceability of the access and possibly authorization. -
- Lemonldap::NG can publish every LDAP attributes or calculated +
- LemonLDAP::NG can publish every user attributes or calculate expressions issued from them. So applications can avoid consulting LDAP - server. + or database server. -
- Lemonldap::NG treats all the hosted sites independently (virtual or +
- LemonLDAP::NG treats all the hosted sites independently (virtual or real): every application can so have its personalized HTTP headers. -
- Lemonldap::NG provide an web based administration interface simply +
- LemonLDAP::NG provide an web based administration interface simply presenting the configuration, the access policy and the per sites - headers (see the demonstration). - 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. + headers.
Is it really + free?
+ + Yes, LemonLDAP::NG is released under GPL license + (see here). +Configuration
-What type of configuration - storage has to be used ?
+Where is + the configuration?
- Lemonldap::NG provides 3 configuration storage - systems: + LemonLDAP::NG stores its configuration in a + global storage. See available backends here. --
-
- File: the most simple system, it can - 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, - -
- DBI: DBI(3) 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. - -
- SOAP: 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. -
The provided example
@@ -232,187 +201,133 @@
In the redirection mechanism to the portal then
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 https parameter. This
- parameter has to be configured directly in the handlers is not accessible
- by the manager interface:
-
-
-
-__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',
- },
- https => 1,
-} );
-
-
- For what is used the "https"
- parameter ?
-
- 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.
+ by HTTPS or HTTP to it. This is done by the https parameter. You
+ can also edit port to force port in redirections.
What is
- an auto-protected CGI ?
+ an auto-protected CGI?
- When you have just 1 Perl CGI to protect in a
+ When you have just one Perl CGI to protect in a
VirtualHost, you can use an auto-protected CGI instead of using a
- Lemonldap::NG handler:
+ LemonLDAP::NG handler:
- - use Lemonldap::NG::Handler::CGI; - my $cgi = Lemonldap::NG::Handler::CGI->new ( { + ++In the example above, $cgi is a CGI(3) object. The only difference is that it has some additional functions:+use Lemonldap::NG::Handler::CGI; + my $cgi = Lemonldap::NG::Handler::CGI->new ( { # same parameters than a Lemonldap::NG::Handler::SharedConf handler } ); $cgi->authenticate;
+
-
-
- authenticate : to call Lemonldap::NG authentication mechanism, +
- authenticate: to call LemonLDAP::NG authentication mechanism, -
- autorize : use it if you want to use the manager to manage the +
- authorize: use it if you want to use the manager to manage the access policy, -
- user : returns an hash table containing user parameters, +
- user: returns an hash table containing user parameters, -
- group : used to validate group permet de valider group - membership. +
- group: used to validate group membership.
How to use Lemonldap::NG + "HHowtouseLemonLDAP3A3ANGwithActiveDirectory3F">How to use LemonLDAP::NG with Active-Directory ?
- Active-Directory uses cn field instead - of uid as unique identifier. You have so to modify Lemonldap::NG - configuration in 2 points : + Active-Directory uses sAMAccountName + field instead of uid as unique identifier. --
-
- the field cn (or samAccountName) has to be used to - find the user in the portal, + You have so to modify LemonLDAP::NG + configuration: -
- Apache has to use this field in logs. -
-
+
- Modify LDAP authentication filter (Auth LDAP) - -
-#!/usr/bin/perl -use Lemonldap::NG::Portal::SharedConf; -my $portal = Lemonldap::NG::Portal::SharedConf->new( - { - configStorage => { - type => 'File', - dirName => '/var/lib/lemonldap-ng/conf', - }, - formateFilter => sub { - my $self = shift; - $self->{filter} = "(&(cn=" . $self->{user} . ")(objectClass=person))"; - PE_OK; - } # end of overload - } -); -+
How to use Lemonldap::NG as + "HHowtouseLemonLDAP3A3ANGasreverseproxy3F">How to use LemonLDAP::NG as reverse-proxy ?
- Lemonldap::NG protects Apache VirtualHosts. To + LemonLDAP::NG protects Apache VirtualHosts. To use it as reverse-proxy, you just have to configure Apache as - reverse-proxy : + reverse-proxy: -+ ++- If you prefer to use a Perl proxy, Lemonldap::NG + If you prefer to use a Perl proxy, LemonLDAP::NG provides one (Lemonldap::NG::Handler::Proxy(3))# httpd.conf -<VirtualHost *> +<VirtualHost> ServerName MyApplication.com PerlRequire MyFile PerlHeaderParserHandler My::Package ProxyPass / http://real-server/ +"http://real-server/">http://real-server/ ProxyPassReverse / http://real-server/ - # You can also use mod_rewrite instead of mod_proxy - # RewriteEngine On - # RewriteRule /(.*)$ http://serveur-reel/$1 [P] +"http://real-server/">http://real-server/ </VirtualHost>+Operation
-With what serves the handler local - cache ?
+What is + Handler local cache?
- The handler local cache is used for 2 things : + The handler local cache is used for 2 things:
-
-
- share configuration between Apache process : this avoid downloading +
- share configuration between Apache process: this avoid downloading configuration for each new process. This is required for the reload mechanism system that avoid restarting Apache, -
- share sessions between Apache process and threads : this avoid - having to request the central sessions storage for each hit. For example - with Apache::Session::MySQL, we transform TCP requests in file system +
- share sessions between Apache process and threads: this avoid having + to request the central sessions storage for each hit. For example with + Apache::Session::MySQL, we transform TCP requests in file system requests. This increase performances.
Why handlers - local cache can not be configured by the manager ?
+ "HWhyhandlerslocalcachecannotbeconfiguredbytheManager3F">Why handlers + local cache can not be configured by the Manager? - The local cache has to be choosed nad configured - for each server: for example with the Cache::FileCache module, the storage - directory can be different. An other point is that the local storage can - not be reloaded without restarting Apache, but all parameters managed by - the manager can do it. - -What is the - Cross Domain Authentication (CDA) ?
- - 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. + The local cache has to be choosen and configured + for each server: for example with the Cache::FileCache module, + the storage directory can be different. An other point is that the local + storage can not be reloaded without restarting Apache, but all parameters + managed by the manager can do it.How works the Cross Domain Authentication (CDA) ?
- Lemonldap::NG::Portal::CDA 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::CDA agent detects this parameter et generate a - cookie in its domain. + 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. + + 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. -What is - "notification system"
+What + is "notification system"?
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 @@ -432,41 +347,10 @@ my $portal = Lemonldap::NG::Portal::SharedConf->new( "4.9-Notification-system.html">Documentation (en) -Authentication
- -How to change authentication scheme - ?
- - Lemonldap::NG provides several authentication - modes (to use in the "authentification" field of the administration - interface) : - --
-
- ldap : this is the default mode : - portal tries to connect to the LDAP server with the user - credentials, - -
- CAS : Lemonldap::NG portal becomes a - simple CAS proxy : if the user is not authenticated, it is redirected to - the CAS portal, - -
- SSL : 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, - -
- Apache : 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. -
Error and debug messages
- Lemonldap::NG produces error and debug messages + LemonLDAP::NG produces error and debug messages logged by Apache (in error.log by default). You can adapt debug level by setting LogLevel parameter in Apache configuration file. diff --git a/build/lemonldap-ng/doc/3-Table-of-contents-fr.html b/build/lemonldap-ng/doc/3-Table-of-contents-fr.html index 8c52ea2da..b33a140d3 100644 --- a/build/lemonldap-ng/doc/3-Table-of-contents-fr.html +++ b/build/lemonldap-ng/doc/3-Table-of-contents-fr.html @@ -5,7 +5,7 @@ + "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />Installation
Twitter (en) + +Base
@@ -290,6 +294,9 @@
SAML (en)
+
+ DBI (base
+ de données) (en)
Base de mots de
@@ -299,6 +306,9 @@
LDAP, Active Directory
(en)
+
+ DBI
+ (base de données) (en)
Voir la page FAQ.
+ "2-FAQ.html">FAQ.
Erreurs
diff --git a/build/lemonldap-ng/doc/3-Table-of-contents.html b/build/lemonldap-ng/doc/3-Table-of-contents.html
index afe3ad714..80b4ad1b0 100644
--- a/build/lemonldap-ng/doc/3-Table-of-contents.html
+++ b/build/lemonldap-ng/doc/3-Table-of-contents.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3-Table-of-contents.html
@@ -262,6 +262,10 @@
Twitter (en)
+
+ DBI (database)
+ (en)
User database
@@ -282,6 +286,9 @@
SAML (en)
+
+ DBI
+ (database) (en)
Password
@@ -291,6 +298,9 @@
LDAP, Active Directory
(en)
+
+ DBI
+ (database) (en)
LDAP
diff --git a/build/lemonldap-ng/doc/3.1-Install-prerequesites.html b/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
index 3130202ed..f743822a2 100644
--- a/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
+++ b/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3.1-Install-prerequesites.html
diff --git a/build/lemonldap-ng/doc/3.2-Install-from-tarball.html b/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
index 44795b8e9..265056b01 100644
--- a/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
+++ b/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3.2-Install-from-tarball.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
index 8306d1c46..d75886cf8 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-debian-packages.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
index c72e64aca..1b41d5d06 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-redhat-packages.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
index 5edec24ab..05edeb4ab 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-suse-packages.html
diff --git a/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html b/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
index 2485136a0..0da7da36c 100644
--- a/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
+++ b/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.4-Upgrade-from-0.9.4-to-1.0.html
diff --git a/build/lemonldap-ng/doc/4.1-Configuration-overview.html b/build/lemonldap-ng/doc/4.1-Configuration-overview.html
index 544f90218..a5484b238 100644
--- a/build/lemonldap-ng/doc/4.1-Configuration-overview.html
+++ b/build/lemonldap-ng/doc/4.1-Configuration-overview.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.1-Configuration-overview.html
diff --git a/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html b/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
index a689ddb30..e3585d993 100644
--- a/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
+++ b/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.1-Configuration-parameter-list.html
diff --git a/build/lemonldap-ng/doc/4.1-RBAC-model.html b/build/lemonldap-ng/doc/4.1-RBAC-model.html
index 34dfa4e3a..281751ba6 100644
--- a/build/lemonldap-ng/doc/4.1-RBAC-model.html
+++ b/build/lemonldap-ng/doc/4.1-RBAC-model.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.1-RBAC-model.html
diff --git a/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html b/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
index 9966a8026..897d1825a 100644
--- a/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
+++ b/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.2-Configure-portal-menu.html
diff --git a/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html b/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
index eb96a39be..a8c040508 100644
--- a/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
+++ b/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.2-HTML-templates-customization.html
diff --git a/build/lemonldap-ng/doc/4.3-File-configuration-backend.html b/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
index fae4726f2..fc1ffb59a 100644
--- a/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-File-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html b/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
index cedb3306a..8900acce2 100644
--- a/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-LDAP-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html b/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
index 6dc86e75d..b8f7a3996 100644
--- a/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-MySQL-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html b/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
index 96c49b72f..3e2464cda 100644
--- a/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-SOAP-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-File-session-backend.html b/build/lemonldap-ng/doc/4.4-File-session-backend.html
index 47f3fc259..4fded9a3b 100644
--- a/build/lemonldap-ng/doc/4.4-File-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-File-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-File-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html b/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
index 9ddb4dbc0..394321ca7 100644
--- a/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-LDAP-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html b/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
index 5aa4d668c..e0fcbe55d 100644
--- a/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-MySQL-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html b/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
index 3c58c083d..b37b239c0 100644
--- a/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.4-PostGreSQL-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html b/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
index b05b33ae2..a17f5ea61 100644
--- a/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-SOAP-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
index 96b6addc0..b33689e36 100644
--- a/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Apache-and-Kerberos-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html b/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
index a6a599067..79913d115 100644
--- a/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-CAS-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html b/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
new file mode 100644
index 000000000..e26ae1b32
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation:
+ 4.5-DBI-authentication-backend.html
+
+
+
+
+
+
+ DBI
+ authentication backend
+
+
+
+
+ - Presentation
+
+ -
+ Configuration
+
+
+ - Connection
+
+ - Schema
+
+ - Password
+
+
+
+ - See also
+
+
+ Presentation
+
+ This backend relies on Perl DBI modules to
+ connect any supported database product (MySQL, PostGRESQL, Oracle, etc.)
+
+ 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()).
+
+ Configuration
+
+ All configuration is done in Manager, in DBI
+ parameters. First, choose "DBI" as authentication module.
+
+ Connection
+
+ Set how to reach the database:
+
+
+ - dbiAuthChain: connection chain,
+ example: dbi:mysql:database=lemonldapng;host=localhost
+
+ - dbiAuthUser: connection user,
+ example: admin
+
+ - dbiAuthPassword: connection
+ password, example: secret
+
+
+ Schema
+
+ Describe your database:
+
+
+ - dbiAuthTable: table name where to
+ find logins and passwords
+
+ - dbiAuthLoginCol: login field
+ name
+
+ - dbiAuthPasswordCol: password field
+ name
+
+
+ Password
+
+ Set the hash mechanism to use:
+
+
+ - dbiAuthPasswordHash: hash function,
+ example: md5
+
+
+ See also
+
+
+ - User
+ DBDBI
+
+ - Password DBDBI
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html b/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
index 81aaceeb4..aec96f112 100644
--- a/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-LDAP-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html b/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
index 4f28cc870..5a0941fa9 100644
--- a/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
+++ b/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Liberty-Alliance-authentication-backend-fr.html
diff --git a/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
index 27bd1d680..f71ff7249 100644
--- a/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Multiple-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html b/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
index 6570a8554..6e21ecf2e 100644
--- a/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-OpenID-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html b/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
index 4ef75d4c2..4d1906ce4 100644
--- a/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
+++ b/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Proxy-authentication-module.html
diff --git a/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
index 785f8b40c..4353ed60e 100644
--- a/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Remote-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html b/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
index 5405200dc..656bb6167 100644
--- a/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-SAML-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html b/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
index a4045b785..99680e703 100644
--- a/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-SSL-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
index faab53528..0053afee5 100644
--- a/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Twitter-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-DBI-user-backend.html b/build/lemonldap-ng/doc/4.6-DBI-user-backend.html
new file mode 100644
index 000000000..288b46174
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.6-DBI-user-backend.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation: 4.6-DBI-user-backend.html
+
+
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html b/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
index bbec25752..2b6ac4694 100644
--- a/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-LDAP-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html b/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
index edc632db8..c4ee43c3b 100644
--- a/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-Multiple-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-Null-user-backend.html b/build/lemonldap-ng/doc/4.6-Null-user-backend.html
index cbe93980d..b3cf34b67 100644
--- a/build/lemonldap-ng/doc/4.6-Null-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-Null-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-Null-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-SAML-user-backend.html b/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
index a5960ccbc..a32217783 100644
--- a/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-SAML-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.7-DBI-password-backend.html b/build/lemonldap-ng/doc/4.7-DBI-password-backend.html
new file mode 100644
index 000000000..73ba2825b
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.7-DBI-password-backend.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation: 4.7-DBI-password-backend.html
+
+
+
+
+
+
+ DBI password
+ backend
+
+
+
+
+ - Presentation
+
+ -
+ Configuration
+
+
+ - Connection
+
+ - Shema
+
+ - Password
+
+
+
+ - See also
+
+
+ Presentation
+
+ This backend should be used in conjonction with
+ DBI
+ authentication backend. It will allow users to changer their
+ password in a database.
+
+ Configuration
+
+ Connection
+
+ It uses connection parameters from DBI
+ authentication backend.
+
+ Shema
+
+ For reset password by mail, you can specify mail
+ column name:
+
+
+ - dbiAuthMailCol: mail column
+ name
+
+
+ Password
+
+ It will use hash function from DBI
+ authentication backend.
+
+ See also
+
+
+ - Auth DBI
+
+ - User
+ DBDBI
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html b/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
index 99fc8c522..bfb1c0562 100644
--- a/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
+++ b/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.7-LDAP-password-backend.html
diff --git a/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html b/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
index 09650efa3..866aa8349 100644
--- a/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
+++ b/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.8-Configure-LDAP-schema.html
diff --git a/build/lemonldap-ng/doc/4.8-Configure-password-policy.html b/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
index e8f1673f3..928fcbea2 100644
--- a/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
+++ b/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.8-Configure-password-policy.html
diff --git a/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html b/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
index 32f42adfb..ca06b20d4 100644
--- a/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
+++ b/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.9-Cross-domain-authentication.html
@@ -64,9 +64,8 @@
Presentation
@@ -80,47 +79,22 @@
Cross-Domain Authentication. It will create cookies on all protected
domains.
- Configure
- Handler
+ Configure
+ LemonLDAP::NG
- Just add "cda => 1" in constructor, in
- handler/MyHandler.pm:
+ In Manager, go in General Parameters > Cookies
+ > Multiple domain and active the functionality.
-
+ To use this feature only locally, edit
+ lemonldap-ng.ini and in section [all] add
+ the cda parameter:
-package My::Package;
-use Lemonldap::NG::Handler::SharedConf;
-@ISA = qw(Lemonldap::NG::Handler::SharedConf);
PACKAGE->init(
- {
- cda => 1,
- }
-);
-1;
+[all]
+cda = 1
-
- Configure
- Portal
-
- Just add "cda => 1" in constructor, in
- portal/index.pl:
-
-
-
-
-
-my $portal = Lemonldap::NG::Portal::SharedConf->new(
- {
- cda => 1,
- });
-
-
-
-
Voir la page FAQ.
+ "2-FAQ.html">FAQ.
Erreurs
diff --git a/build/lemonldap-ng/doc/3-Table-of-contents.html b/build/lemonldap-ng/doc/3-Table-of-contents.html
index afe3ad714..80b4ad1b0 100644
--- a/build/lemonldap-ng/doc/3-Table-of-contents.html
+++ b/build/lemonldap-ng/doc/3-Table-of-contents.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3-Table-of-contents.html
@@ -262,6 +262,10 @@
User database
@@ -282,6 +286,9 @@
SAML (en)
+
+ DBI
+ (database) (en)
Password
@@ -291,6 +298,9 @@
LDAP, Active Directory
(en)
+
+ DBI
+ (database) (en)
LDAP
diff --git a/build/lemonldap-ng/doc/3.1-Install-prerequesites.html b/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
index 3130202ed..f743822a2 100644
--- a/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
+++ b/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3.1-Install-prerequesites.html
diff --git a/build/lemonldap-ng/doc/3.2-Install-from-tarball.html b/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
index 44795b8e9..265056b01 100644
--- a/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
+++ b/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3.2-Install-from-tarball.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
index 8306d1c46..d75886cf8 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-debian-packages.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
index c72e64aca..1b41d5d06 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-redhat-packages.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
index 5edec24ab..05edeb4ab 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-suse-packages.html
diff --git a/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html b/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
index 2485136a0..0da7da36c 100644
--- a/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
+++ b/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.4-Upgrade-from-0.9.4-to-1.0.html
diff --git a/build/lemonldap-ng/doc/4.1-Configuration-overview.html b/build/lemonldap-ng/doc/4.1-Configuration-overview.html
index 544f90218..a5484b238 100644
--- a/build/lemonldap-ng/doc/4.1-Configuration-overview.html
+++ b/build/lemonldap-ng/doc/4.1-Configuration-overview.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.1-Configuration-overview.html
diff --git a/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html b/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
index a689ddb30..e3585d993 100644
--- a/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
+++ b/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.1-Configuration-parameter-list.html
diff --git a/build/lemonldap-ng/doc/4.1-RBAC-model.html b/build/lemonldap-ng/doc/4.1-RBAC-model.html
index 34dfa4e3a..281751ba6 100644
--- a/build/lemonldap-ng/doc/4.1-RBAC-model.html
+++ b/build/lemonldap-ng/doc/4.1-RBAC-model.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.1-RBAC-model.html
diff --git a/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html b/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
index 9966a8026..897d1825a 100644
--- a/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
+++ b/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.2-Configure-portal-menu.html
diff --git a/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html b/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
index eb96a39be..a8c040508 100644
--- a/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
+++ b/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.2-HTML-templates-customization.html
diff --git a/build/lemonldap-ng/doc/4.3-File-configuration-backend.html b/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
index fae4726f2..fc1ffb59a 100644
--- a/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-File-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html b/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
index cedb3306a..8900acce2 100644
--- a/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-LDAP-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html b/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
index 6dc86e75d..b8f7a3996 100644
--- a/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-MySQL-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html b/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
index 96c49b72f..3e2464cda 100644
--- a/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-SOAP-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-File-session-backend.html b/build/lemonldap-ng/doc/4.4-File-session-backend.html
index 47f3fc259..4fded9a3b 100644
--- a/build/lemonldap-ng/doc/4.4-File-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-File-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-File-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html b/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
index 9ddb4dbc0..394321ca7 100644
--- a/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-LDAP-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html b/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
index 5aa4d668c..e0fcbe55d 100644
--- a/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-MySQL-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html b/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
index 3c58c083d..b37b239c0 100644
--- a/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.4-PostGreSQL-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html b/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
index b05b33ae2..a17f5ea61 100644
--- a/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-SOAP-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
index 96b6addc0..b33689e36 100644
--- a/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Apache-and-Kerberos-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html b/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
index a6a599067..79913d115 100644
--- a/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-CAS-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html b/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
new file mode 100644
index 000000000..e26ae1b32
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation:
+ 4.5-DBI-authentication-backend.html
+
+
+
+
+
+
+ DBI
+ authentication backend
+
+
+
+
+ - Presentation
+
+ -
+ Configuration
+
+
+ - Connection
+
+ - Schema
+
+ - Password
+
+
+
+ - See also
+
+
+ Presentation
+
+ This backend relies on Perl DBI modules to
+ connect any supported database product (MySQL, PostGRESQL, Oracle, etc.)
+
+ 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()).
+
+ Configuration
+
+ All configuration is done in Manager, in DBI
+ parameters. First, choose "DBI" as authentication module.
+
+ Connection
+
+ Set how to reach the database:
+
+
+ - dbiAuthChain: connection chain,
+ example: dbi:mysql:database=lemonldapng;host=localhost
+
+ - dbiAuthUser: connection user,
+ example: admin
+
+ - dbiAuthPassword: connection
+ password, example: secret
+
+
+ Schema
+
+ Describe your database:
+
+
+ - dbiAuthTable: table name where to
+ find logins and passwords
+
+ - dbiAuthLoginCol: login field
+ name
+
+ - dbiAuthPasswordCol: password field
+ name
+
+
+ Password
+
+ Set the hash mechanism to use:
+
+
+ - dbiAuthPasswordHash: hash function,
+ example: md5
+
+
+ See also
+
+
+ - User
+ DBDBI
+
+ - Password DBDBI
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html b/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
index 81aaceeb4..aec96f112 100644
--- a/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-LDAP-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html b/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
index 4f28cc870..5a0941fa9 100644
--- a/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
+++ b/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Liberty-Alliance-authentication-backend-fr.html
diff --git a/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
index 27bd1d680..f71ff7249 100644
--- a/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Multiple-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html b/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
index 6570a8554..6e21ecf2e 100644
--- a/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-OpenID-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html b/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
index 4ef75d4c2..4d1906ce4 100644
--- a/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
+++ b/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Proxy-authentication-module.html
diff --git a/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
index 785f8b40c..4353ed60e 100644
--- a/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Remote-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html b/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
index 5405200dc..656bb6167 100644
--- a/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-SAML-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html b/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
index a4045b785..99680e703 100644
--- a/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-SSL-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
index faab53528..0053afee5 100644
--- a/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Twitter-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-DBI-user-backend.html b/build/lemonldap-ng/doc/4.6-DBI-user-backend.html
new file mode 100644
index 000000000..288b46174
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.6-DBI-user-backend.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation: 4.6-DBI-user-backend.html
+
+
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html b/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
index bbec25752..2b6ac4694 100644
--- a/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-LDAP-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html b/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
index edc632db8..c4ee43c3b 100644
--- a/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-Multiple-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-Null-user-backend.html b/build/lemonldap-ng/doc/4.6-Null-user-backend.html
index cbe93980d..b3cf34b67 100644
--- a/build/lemonldap-ng/doc/4.6-Null-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-Null-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-Null-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-SAML-user-backend.html b/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
index a5960ccbc..a32217783 100644
--- a/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-SAML-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.7-DBI-password-backend.html b/build/lemonldap-ng/doc/4.7-DBI-password-backend.html
new file mode 100644
index 000000000..73ba2825b
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.7-DBI-password-backend.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation: 4.7-DBI-password-backend.html
+
+
+
+
+
+
+ DBI password
+ backend
+
+
+
+
+ - Presentation
+
+ -
+ Configuration
+
+
+ - Connection
+
+ - Shema
+
+ - Password
+
+
+
+ - See also
+
+
+ Presentation
+
+ This backend should be used in conjonction with
+ DBI
+ authentication backend. It will allow users to changer their
+ password in a database.
+
+ Configuration
+
+ Connection
+
+ It uses connection parameters from DBI
+ authentication backend.
+
+ Shema
+
+ For reset password by mail, you can specify mail
+ column name:
+
+
+ - dbiAuthMailCol: mail column
+ name
+
+
+ Password
+
+ It will use hash function from DBI
+ authentication backend.
+
+ See also
+
+
+ - Auth DBI
+
+ - User
+ DBDBI
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html b/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
index 99fc8c522..bfb1c0562 100644
--- a/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
+++ b/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.7-LDAP-password-backend.html
diff --git a/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html b/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
index 09650efa3..866aa8349 100644
--- a/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
+++ b/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.8-Configure-LDAP-schema.html
diff --git a/build/lemonldap-ng/doc/4.8-Configure-password-policy.html b/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
index e8f1673f3..928fcbea2 100644
--- a/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
+++ b/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.8-Configure-password-policy.html
diff --git a/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html b/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
index 32f42adfb..ca06b20d4 100644
--- a/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
+++ b/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.9-Cross-domain-authentication.html
@@ -64,9 +64,8 @@
Presentation
@@ -80,47 +79,22 @@
Cross-Domain Authentication. It will create cookies on all protected
domains.
- Configure
- Handler
+ Configure
+ LemonLDAP::NG
- Just add "cda => 1" in constructor, in
- handler/MyHandler.pm:
+ In Manager, go in General Parameters > Cookies
+ > Multiple domain and active the functionality.
-
+ To use this feature only locally, edit
+ lemonldap-ng.ini and in section [all] add
+ the cda parameter:
-package My::Package;
-use Lemonldap::NG::Handler::SharedConf;
-@ISA = qw(Lemonldap::NG::Handler::SharedConf);
PACKAGE->init(
- {
- cda => 1,
- }
-);
-1;
+[all]
+cda = 1
-
- Configure
- Portal
-
- Just add "cda => 1" in constructor, in
- portal/index.pl:
-
-
-
-
-
-my $portal = Lemonldap::NG::Portal::SharedConf->new(
- {
- cda => 1,
- });
-
-
-
-
LDAP
diff --git a/build/lemonldap-ng/doc/3.1-Install-prerequesites.html b/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
index 3130202ed..f743822a2 100644
--- a/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
+++ b/build/lemonldap-ng/doc/3.1-Install-prerequesites.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3.1-Install-prerequesites.html
diff --git a/build/lemonldap-ng/doc/3.2-Install-from-tarball.html b/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
index 44795b8e9..265056b01 100644
--- a/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
+++ b/build/lemonldap-ng/doc/3.2-Install-from-tarball.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 3.2-Install-from-tarball.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
index 8306d1c46..d75886cf8 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-debian-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-debian-packages.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
index c72e64aca..1b41d5d06 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-redhat-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-redhat-packages.html
diff --git a/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html b/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
index 5edec24ab..05edeb4ab 100644
--- a/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
+++ b/build/lemonldap-ng/doc/3.3-Install-from-suse-packages.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.3-Install-from-suse-packages.html
diff --git a/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html b/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
index 2485136a0..0da7da36c 100644
--- a/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
+++ b/build/lemonldap-ng/doc/3.4-Upgrade-from-0.9.4-to-1.0.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
3.4-Upgrade-from-0.9.4-to-1.0.html
diff --git a/build/lemonldap-ng/doc/4.1-Configuration-overview.html b/build/lemonldap-ng/doc/4.1-Configuration-overview.html
index 544f90218..a5484b238 100644
--- a/build/lemonldap-ng/doc/4.1-Configuration-overview.html
+++ b/build/lemonldap-ng/doc/4.1-Configuration-overview.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.1-Configuration-overview.html
diff --git a/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html b/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
index a689ddb30..e3585d993 100644
--- a/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
+++ b/build/lemonldap-ng/doc/4.1-Configuration-parameter-list.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.1-Configuration-parameter-list.html
diff --git a/build/lemonldap-ng/doc/4.1-RBAC-model.html b/build/lemonldap-ng/doc/4.1-RBAC-model.html
index 34dfa4e3a..281751ba6 100644
--- a/build/lemonldap-ng/doc/4.1-RBAC-model.html
+++ b/build/lemonldap-ng/doc/4.1-RBAC-model.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.1-RBAC-model.html
diff --git a/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html b/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
index 9966a8026..897d1825a 100644
--- a/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
+++ b/build/lemonldap-ng/doc/4.2-Configure-portal-menu.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.2-Configure-portal-menu.html
diff --git a/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html b/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
index eb96a39be..a8c040508 100644
--- a/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
+++ b/build/lemonldap-ng/doc/4.2-HTML-templates-customization.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.2-HTML-templates-customization.html
diff --git a/build/lemonldap-ng/doc/4.3-File-configuration-backend.html b/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
index fae4726f2..fc1ffb59a 100644
--- a/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-File-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-File-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html b/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
index cedb3306a..8900acce2 100644
--- a/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-LDAP-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-LDAP-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html b/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
index 6dc86e75d..b8f7a3996 100644
--- a/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-MySQL-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-MySQL-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html b/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
index 96c49b72f..3e2464cda 100644
--- a/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
+++ b/build/lemonldap-ng/doc/4.3-SOAP-configuration-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.3-SOAP-configuration-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-File-session-backend.html b/build/lemonldap-ng/doc/4.4-File-session-backend.html
index 47f3fc259..4fded9a3b 100644
--- a/build/lemonldap-ng/doc/4.4-File-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-File-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-File-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html b/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
index 9ddb4dbc0..394321ca7 100644
--- a/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-LDAP-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-LDAP-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html b/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
index 5aa4d668c..e0fcbe55d 100644
--- a/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-MySQL-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-MySQL-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html b/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
index 3c58c083d..b37b239c0 100644
--- a/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-PostGreSQL-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.4-PostGreSQL-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html b/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
index b05b33ae2..a17f5ea61 100644
--- a/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
+++ b/build/lemonldap-ng/doc/4.4-SOAP-session-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.4-SOAP-session-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
index 96b6addc0..b33689e36 100644
--- a/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Apache-and-Kerberos-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Apache-and-Kerberos-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html b/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
index a6a599067..79913d115 100644
--- a/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-CAS-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-CAS-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html b/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
new file mode 100644
index 000000000..e26ae1b32
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.5-DBI-authentication-backend.html
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation:
+ 4.5-DBI-authentication-backend.html
+
+
+
+
+
+
+ DBI
+ authentication backend
+
+
+
+
+ - Presentation
+
+ -
+ Configuration
+
+
+ - Connection
+
+ - Schema
+
+ - Password
+
+
+
+ - See also
+
+
+ Presentation
+
+ This backend relies on Perl DBI modules to
+ connect any supported database product (MySQL, PostGRESQL, Oracle, etc.)
+
+ 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()).
+
+ Configuration
+
+ All configuration is done in Manager, in DBI
+ parameters. First, choose "DBI" as authentication module.
+
+ Connection
+
+ Set how to reach the database:
+
+
+ - dbiAuthChain: connection chain,
+ example: dbi:mysql:database=lemonldapng;host=localhost
+
+ - dbiAuthUser: connection user,
+ example: admin
+
+ - dbiAuthPassword: connection
+ password, example: secret
+
+
+ Schema
+
+ Describe your database:
+
+
+ - dbiAuthTable: table name where to
+ find logins and passwords
+
+ - dbiAuthLoginCol: login field
+ name
+
+ - dbiAuthPasswordCol: password field
+ name
+
+
+ Password
+
+ Set the hash mechanism to use:
+
+
+ - dbiAuthPasswordHash: hash function,
+ example: md5
+
+
+ See also
+
+
+ - User
+ DBDBI
+
+ - Password DBDBI
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html b/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
index 81aaceeb4..aec96f112 100644
--- a/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-LDAP-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-LDAP-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html b/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
index 4f28cc870..5a0941fa9 100644
--- a/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
+++ b/build/lemonldap-ng/doc/4.5-Liberty-Alliance-authentication-backend-fr.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Liberty-Alliance-authentication-backend-fr.html
diff --git a/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
index 27bd1d680..f71ff7249 100644
--- a/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Multiple-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Multiple-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html b/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
index 6570a8554..6e21ecf2e 100644
--- a/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-OpenID-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-OpenID-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html b/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
index 4ef75d4c2..4d1906ce4 100644
--- a/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
+++ b/build/lemonldap-ng/doc/4.5-Proxy-authentication-module.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Proxy-authentication-module.html
diff --git a/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
index 785f8b40c..4353ed60e 100644
--- a/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Remote-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Remote-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html b/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
index 5405200dc..656bb6167 100644
--- a/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-SAML-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-SAML-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html b/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
index a4045b785..99680e703 100644
--- a/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-SSL-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-SSL-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html b/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
index faab53528..0053afee5 100644
--- a/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
+++ b/build/lemonldap-ng/doc/4.5-Twitter-authentication-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.5-Twitter-authentication-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-DBI-user-backend.html b/build/lemonldap-ng/doc/4.6-DBI-user-backend.html
new file mode 100644
index 000000000..288b46174
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.6-DBI-user-backend.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation: 4.6-DBI-user-backend.html
+
+
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html b/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
index bbec25752..2b6ac4694 100644
--- a/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-LDAP-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-LDAP-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html b/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
index edc632db8..c4ee43c3b 100644
--- a/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-Multiple-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-Multiple-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-Null-user-backend.html b/build/lemonldap-ng/doc/4.6-Null-user-backend.html
index cbe93980d..b3cf34b67 100644
--- a/build/lemonldap-ng/doc/4.6-Null-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-Null-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-Null-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.6-SAML-user-backend.html b/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
index a5960ccbc..a32217783 100644
--- a/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
+++ b/build/lemonldap-ng/doc/4.6-SAML-user-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.6-SAML-user-backend.html
diff --git a/build/lemonldap-ng/doc/4.7-DBI-password-backend.html b/build/lemonldap-ng/doc/4.7-DBI-password-backend.html
new file mode 100644
index 000000000..73ba2825b
--- /dev/null
+++ b/build/lemonldap-ng/doc/4.7-DBI-password-backend.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+ Lemonldap::NG documentation: 4.7-DBI-password-backend.html
+
+
+
+
+
+
+ DBI password
+ backend
+
+
+
+
+ - Presentation
+
+ -
+ Configuration
+
+
+ - Connection
+
+ - Shema
+
+ - Password
+
+
+
+ - See also
+
+
+ Presentation
+
+ This backend should be used in conjonction with
+ DBI
+ authentication backend. It will allow users to changer their
+ password in a database.
+
+ Configuration
+
+ Connection
+
+ It uses connection parameters from DBI
+ authentication backend.
+
+ Shema
+
+ For reset password by mail, you can specify mail
+ column name:
+
+
+ - dbiAuthMailCol: mail column
+ name
+
+
+ Password
+
+ It will use hash function from DBI
+ authentication backend.
+
+ See also
+
+
+ - Auth DBI
+
+ - User
+ DBDBI
+
+
+
+
+
+
diff --git a/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html b/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
index 99fc8c522..bfb1c0562 100644
--- a/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
+++ b/build/lemonldap-ng/doc/4.7-LDAP-password-backend.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.7-LDAP-password-backend.html
diff --git a/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html b/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
index 09650efa3..866aa8349 100644
--- a/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
+++ b/build/lemonldap-ng/doc/4.8-Configure-LDAP-schema.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation: 4.8-Configure-LDAP-schema.html
diff --git a/build/lemonldap-ng/doc/4.8-Configure-password-policy.html b/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
index e8f1673f3..928fcbea2 100644
--- a/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
+++ b/build/lemonldap-ng/doc/4.8-Configure-password-policy.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.8-Configure-password-policy.html
diff --git a/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html b/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
index 32f42adfb..ca06b20d4 100644
--- a/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
+++ b/build/lemonldap-ng/doc/4.9-Cross-domain-authentication.html
@@ -5,7 +5,7 @@
+ "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" />
Lemonldap::NG documentation:
4.9-Cross-domain-authentication.html
@@ -64,9 +64,8 @@
Presentation
@@ -80,47 +79,22 @@
Cross-Domain Authentication. It will create cookies on all protected
domains.
- Configure
- Handler
+ Configure
+ LemonLDAP::NG
- Just add "cda => 1" in constructor, in
- handler/MyHandler.pm:
+ In Manager, go in General Parameters > Cookies
+ > Multiple domain and active the functionality.
-
+ To use this feature only locally, edit
+ lemonldap-ng.ini and in section [all] add
+ the cda parameter:
-package My::Package;
-use Lemonldap::NG::Handler::SharedConf;
-@ISA = qw(Lemonldap::NG::Handler::SharedConf);
PACKAGE->init(
- {
- cda => 1,
- }
-);
-1;
+[all]
+cda = 1
-
- Configure
- Portal
-
- Just add "cda => 1" in constructor, in
- portal/index.pl:
-
-
-
-
-
-my $portal = Lemonldap::NG::Portal::SharedConf->new(
- {
- cda => 1,
- });
-
-
-
-
DBI + authentication backend
+ + + +-
+
- Presentation + +
-
+ Configuration
+
+
-
+
- Connection + +
- Schema + +
- Password +
+
+ - See also +
Presentation
+ + This backend relies on Perl DBI modules to + connect any supported database product (MySQL, PostGRESQL, Oracle, etc.) + + 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()). + +Configuration
+ + All configuration is done in Manager, in DBI + parameters. First, choose "DBI" as authentication module. + +Connection
+ + Set how to reach the database: + +-
+
- dbiAuthChain: connection chain, + example: dbi:mysql:database=lemonldapng;host=localhost + +
- dbiAuthUser: connection user, + example: admin + +
- dbiAuthPassword: connection + password, example: secret +
Schema
+ + Describe your database: + +-
+
- dbiAuthTable: table name where to + find logins and passwords + +
- dbiAuthLoginCol: login field + name + +
- dbiAuthPasswordCol: password field + name +
Password
+ + Set the hash mechanism to use: + +-
+
- dbiAuthPasswordHash: hash function, + example: md5 +
See also
+ +-
+
- User + DBDBI + +
- Password DBDBI +
DBI password + backend
+ + + +-
+
- Presentation + +
-
+ Configuration
+
+
-
+
- Connection + +
- Shema + +
- Password +
+
+ - See also +
Presentation
+ + This backend should be used in conjonction with + DBI + authentication backend. It will allow users to changer their + password in a database. + +Configuration
+ +Connection
+ + It uses connection parameters from DBI + authentication backend. + +Shema
+ + For reset password by mail, you can specify mail + column name: + +-
+
- dbiAuthMailCol: mail column + name +
Password
+ + It will use hash function from DBI + authentication backend. + +See also
+ +-
+
- Auth DBI + +
- User + DBDBI +
-package My::Package; -use Lemonldap::NG::Handler::SharedConf; -@ISA = qw(Lemonldap::NG::Handler::SharedConf);
PACKAGE->init( - { - cda => 1, - } -); -1; +[all] +cda = 1
-my $portal = Lemonldap::NG::Portal::SharedConf->new(
- {
- cda => 1,
- });
-
-