Prepare for 1.0rc1:
* Update modules main version * make tidy * make manifest * make documentation
This commit is contained in:
parent
3510863964
commit
44f5d27b7a
|
@ -324,13 +324,13 @@
|
||||||
<tr class="table-even">
|
<tr class="table-even">
|
||||||
<td>1.0-rc1</td>
|
<td>1.0-rc1</td>
|
||||||
|
|
||||||
<td> </td>
|
<td>0.96</td>
|
||||||
|
|
||||||
<td> </td>
|
<td>0.93</td>
|
||||||
|
|
||||||
<td> </td>
|
<td>0.93</td>
|
||||||
|
|
||||||
<td> </td>
|
<td>0.91</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -54,6 +54,90 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<div class="main-content">
|
||||||
|
<h2 class="heading-1"><span id="HDBIuserbackend">DBI user
|
||||||
|
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="#HAttributes">Attributes</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>You can use any database to collect attributes
|
||||||
|
from authenticated user. All these attributes should be in only one table.
|
||||||
|
|
||||||
|
<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 user 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">dbiUserChain</strong>: connection chain,
|
||||||
|
example: dbi:mysql:database=lemonldapng;host=localhost</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">dbiUserUser</strong>: connection user,
|
||||||
|
example: admin</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">dbiUserPassword</strong>: connection
|
||||||
|
password, example: secret</li>
|
||||||
|
</ul>If you already use <span class="wikilink"><a href=
|
||||||
|
"4.5-DBI-authentication-backend.html">DBI as authentication
|
||||||
|
backend</a></span>, you can rely on its configuration and let previous
|
||||||
|
parameters empty.
|
||||||
|
|
||||||
|
<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">dbiUserTable</strong>: table name where to
|
||||||
|
find user attributes</li>
|
||||||
|
|
||||||
|
<li><strong class="strong">userPivot</strong>: column associated with
|
||||||
|
user login</li>
|
||||||
|
</ul>If you already use <span class="wikilink"><a href=
|
||||||
|
"4.5-DBI-authentication-backend.html">DBI as authentication
|
||||||
|
backend</a></span>, you can rely on its configuration and let previous
|
||||||
|
parameters empty (it will use the same table as authentication table).
|
||||||
|
|
||||||
|
<h4 class="heading-1-1-1"><span id="HAttributes">Attributes</span></h4>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>Edit exported attributes to map local variables
|
||||||
|
with column names.
|
||||||
|
|
||||||
|
<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.7-DBI-password-backend.html">Password DBDBI</a></span></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
<p class="footer"><a href="index.html">Index</a></p>
|
<p class="footer"><a href="index.html">Index</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -54,6 +54,26 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<div class="main-content">
|
||||||
|
<h2 class="heading-1"><span id="HSAMLuserbackend">SAML user
|
||||||
|
backend</span></h2>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li><a href="#HPresentation">Presentation</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h3 class="heading-1-1"><span id="HPresentation">Presentation</span></h3>
|
||||||
|
|
||||||
|
<p class="paragraph"></p>SAML user backend only works with SAML
|
||||||
|
authentication backend. It will just send attribute requests on Identity
|
||||||
|
Provider to get missing mandatory attributes.
|
||||||
|
|
||||||
|
<p class="paragraph"></p>See <span class="wikilink"><a href=
|
||||||
|
"4.5-SAML-authentication-backend.html">Auth SAML</a></span>.
|
||||||
|
</div>
|
||||||
|
|
||||||
<p class="footer"><a href="index.html">Index</a></p>
|
<p class="footer"><a href="index.html">Index</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -65,8 +65,8 @@ my $docs = {
|
||||||
'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',
|
'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',
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- #YAML:1.0
|
--- #YAML:1.0
|
||||||
name: Lemonldap-NG-Common
|
name: Lemonldap-NG-Common
|
||||||
version: 0.95
|
version: 0.96
|
||||||
abstract: Common files for Lemonldap::NG infrastructure
|
abstract: Common files for Lemonldap::NG infrastructure
|
||||||
author:
|
author:
|
||||||
- Xavier Guimard <x.guimard@free.fr>, Clément Oudot <clement@oodo.net>
|
- Xavier Guimard <x.guimard@free.fr>, Clément Oudot <clement@oodo.net>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package Lemonldap::NG::Common;
|
package Lemonldap::NG::Common;
|
||||||
|
|
||||||
our $VERSION = '0.95';
|
our $VERSION = '0.96';
|
||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- #YAML:1.0
|
--- #YAML:1.0
|
||||||
name: Lemonldap-NG-Handler
|
name: Lemonldap-NG-Handler
|
||||||
version: 0.92
|
version: 0.93
|
||||||
abstract: The Apache protection module part of
|
abstract: The Apache protection module part of
|
||||||
author:
|
author:
|
||||||
- Xavier Guimard <x.guimard@free.fr>
|
- Xavier Guimard <x.guimard@free.fr>
|
||||||
|
@ -15,7 +15,7 @@ requires:
|
||||||
Cache::Cache: 0
|
Cache::Cache: 0
|
||||||
CGI: 3.08
|
CGI: 3.08
|
||||||
IO::Pipe: 0
|
IO::Pipe: 0
|
||||||
Lemonldap::NG::Common: 0.93
|
Lemonldap::NG::Common: 0.96
|
||||||
LWP::UserAgent: 0
|
LWP::UserAgent: 0
|
||||||
URI: 0
|
URI: 0
|
||||||
no_index:
|
no_index:
|
||||||
|
|
|
@ -17,7 +17,7 @@ WriteMakefile(
|
||||||
'Apache::Session' => 0,
|
'Apache::Session' => 0,
|
||||||
'LWP::UserAgent' => 0,
|
'LWP::UserAgent' => 0,
|
||||||
'Cache::Cache' => 0,
|
'Cache::Cache' => 0,
|
||||||
'Lemonldap::NG::Common' => 0.93,
|
'Lemonldap::NG::Common' => 0.96,
|
||||||
'CGI' => 3.08,
|
'CGI' => 3.08,
|
||||||
'URI' => 0,
|
'URI' => 0,
|
||||||
}, # e.g., Module::Name => 1.1
|
}, # e.g., Module::Name => 1.1
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# Alias for Lemonldap::NG::Handler::SharedConf
|
# Alias for Lemonldap::NG::Handler::SharedConf
|
||||||
package Lemonldap::NG::Handler;
|
package Lemonldap::NG::Handler;
|
||||||
|
|
||||||
our $VERSION = "0.92";
|
our $VERSION = "0.93";
|
||||||
use Lemonldap::NG::Handler::SharedConf;
|
use Lemonldap::NG::Handler::SharedConf;
|
||||||
use base qw(Lemonldap::NG::Handler::SharedConf);
|
use base qw(Lemonldap::NG::Handler::SharedConf);
|
||||||
|
|
||||||
|
|
|
@ -14,8 +14,8 @@ requires:
|
||||||
CGI: 3.08
|
CGI: 3.08
|
||||||
HTML::Template: 0
|
HTML::Template: 0
|
||||||
IO::String: 0
|
IO::String: 0
|
||||||
Lemonldap::NG::Common: 0.93
|
Lemonldap::NG::Common: 0.96
|
||||||
Lemonldap::NG::Handler: 0.91
|
Lemonldap::NG::Handler: 0.93
|
||||||
LWP::UserAgent: 0
|
LWP::UserAgent: 0
|
||||||
XML::LibXML: 0
|
XML::LibXML: 0
|
||||||
XML::LibXSLT: 0
|
XML::LibXSLT: 0
|
||||||
|
|
|
@ -10,8 +10,8 @@ WriteMakefile(
|
||||||
PREREQ_PM => {
|
PREREQ_PM => {
|
||||||
'CGI' => 3.08,
|
'CGI' => 3.08,
|
||||||
'HTML::Template' => 0,
|
'HTML::Template' => 0,
|
||||||
'Lemonldap::NG::Common' => 0.93,
|
'Lemonldap::NG::Common' => 0.96,
|
||||||
'Lemonldap::NG::Handler' => 0.91,
|
'Lemonldap::NG::Handler' => 0.93,
|
||||||
'LWP::UserAgent' => 0,
|
'LWP::UserAgent' => 0,
|
||||||
'XML::LibXML' => 0,
|
'XML::LibXML' => 0,
|
||||||
'XML::LibXSLT' => 0,
|
'XML::LibXSLT' => 0,
|
||||||
|
|
|
@ -41,7 +41,6 @@ __END__
|
||||||
|
|
||||||
=pod
|
=pod
|
||||||
=cut
|
=cut
|
||||||
|
|
||||||
## authParams
|
## authParams
|
||||||
# en
|
# en
|
||||||
sub help_authParams_en {
|
sub help_authParams_en {
|
||||||
|
|
|
@ -524,7 +524,8 @@ sub ajaxNode {
|
||||||
sub window {
|
sub window {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $root = shift;
|
my $root = shift;
|
||||||
print '<div style="margin:5px; background:#DDD;" class="ui-corner-all ui-widget-content"><table border="0" width="100%"><tr style="text-align:center;">
|
print
|
||||||
|
'<div style="margin:5px; background:#DDD;" class="ui-corner-all ui-widget-content"><table border="0" width="100%"><tr style="text-align:center;">
|
||||||
<td><a href="' . $ENV{SCRIPT_NAME} . '">Sessions actives</a></td>
|
<td><a href="' . $ENV{SCRIPT_NAME} . '">Sessions actives</a></td>
|
||||||
<td><a href="'
|
<td><a href="'
|
||||||
. $ENV{SCRIPT_NAME} . '?ipclasses=1">Réseaux</a></td>
|
. $ENV{SCRIPT_NAME} . '?ipclasses=1">Réseaux</a></td>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- #YAML:1.0
|
--- #YAML:1.0
|
||||||
name: Lemonldap-NG-Portal
|
name: Lemonldap-NG-Portal
|
||||||
version: 0.90
|
version: 0.91
|
||||||
abstract: The authentication portal part of Lemonldap::NG Web-SSO
|
abstract: The authentication portal part of Lemonldap::NG Web-SSO
|
||||||
author:
|
author:
|
||||||
- Xavier Guimard <x.guimard@free.fr>, Clément Oudot <clement@oodo.net>, Thomas Chemineau <thomas.chemineau@gmail.com>, Mikael Ates <mikael.ates@univ-st-etienne.fr>
|
- Xavier Guimard <x.guimard@free.fr>, Clément Oudot <clement@oodo.net>, Thomas Chemineau <thomas.chemineau@gmail.com>, Mikael Ates <mikael.ates@univ-st-etienne.fr>
|
||||||
|
@ -15,8 +15,8 @@ requires:
|
||||||
CGI: 3.08
|
CGI: 3.08
|
||||||
HTML::Template: 0
|
HTML::Template: 0
|
||||||
IO::String: 0
|
IO::String: 0
|
||||||
Lemonldap::NG::Common: 0.93
|
Lemonldap::NG::Common: 0.96
|
||||||
Lemonldap::NG::Handler: 0.91
|
Lemonldap::NG::Handler: 0.93
|
||||||
Net::LDAP: 0
|
Net::LDAP: 0
|
||||||
String::Random: 0
|
String::Random: 0
|
||||||
XML::LibXML: 0
|
XML::LibXML: 0
|
||||||
|
|
|
@ -22,8 +22,8 @@ WriteMakefile(
|
||||||
'Net::LDAP' => 0,
|
'Net::LDAP' => 0,
|
||||||
'CGI' => 3.08,
|
'CGI' => 3.08,
|
||||||
'HTML::Template' => 0,
|
'HTML::Template' => 0,
|
||||||
'Lemonldap::NG::Common' => 0.93,
|
'Lemonldap::NG::Common' => 0.96,
|
||||||
'Lemonldap::NG::Handler' => 0.91,
|
'Lemonldap::NG::Handler' => 0.93,
|
||||||
'String::Random' => 0,
|
'String::Random' => 0,
|
||||||
'XML::LibXML' => 0,
|
'XML::LibXML' => 0,
|
||||||
'XML::LibXSLT' => 0,
|
'XML::LibXSLT' => 0,
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# Alias for Lemonldap::NG::SharedConf
|
# Alias for Lemonldap::NG::SharedConf
|
||||||
package Lemonldap::NG::Portal;
|
package Lemonldap::NG::Portal;
|
||||||
|
|
||||||
our $VERSION = '0.90';
|
our $VERSION = '0.91';
|
||||||
use Lemonldap::NG::Portal::SharedConf;
|
use Lemonldap::NG::Portal::SharedConf;
|
||||||
use base 'Lemonldap::NG::Portal::SharedConf';
|
use base 'Lemonldap::NG::Portal::SharedConf';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user