Main > Programming > Libraries >

Lemonldap::NG::Portal 0.02

Lemonldap::NG::Portal 0.02

Sponsored Links

Lemonldap::NG::Portal 0.02 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.002 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1144
Date added: 2006-09-05
Publisher: Xavier Guimard

Lemonldap::NG::Portal 0.02 description

Lemonldap::NG::Portal is a Perl extension for building Lemonldap compatible portals.

SYNOPSIS

use Lemonldap::NG::Portal;
my $portal = new Lemonldap::NG::Portal(
domain => gendarmerie.defense.gouv.fr,
storageModule => Apache::Session::MySQL,
storageOptions => {
DataSource => dbi:mysql:database=dbname;host=127.0.0.1,
UserName => db_user,
Password => db_password,
TableName => sessions,
LockDataSource => dbi:mysql:database=dbname;host=127.0.0.1,
LockUserName => db_user,
LockPassword => db_password,
},
ldapServer => ldap.domaine.com,
cookie_secure => 1,
);
# Example of overloading: choose the LDAP variables to store
$portal->{setSessionInfo} = sub {
my ($self) = @_;
foreach $_ qw(uid cn mail appli) {
$self->{sessionInfo}->{$_} = $entry->get_value($_);
}
PE_OK;
};

if($portal->process()) {
# Write here the menu with CGI methods. This page is displayed ONLY IF
# the user was not redirected here.
print $portal->header; # DONT FORGET THIS (see L )
print "...";

# or redirect the user to the menu
print $portal->redirect( -uri => https://portal/menu);
}
else {
# Write here the html form used to authenticate with CGI methods.
# $portal->error returns the error message if athentification failed
# Warning: by defaut, input names are "user" and "password"
print $portal->header; # DONT FORGET THIS (see L )
print "...";
print
;
# In your form, the following value is required for redirection
print ;
# Next, login and password
print Login :
;
print Password : ;
print
;
}

Lemonldap is a simple Web-SSO based on Apache::Session modules. It simplifies the build of a protected area with a few changes in the application (they just have to read some headers for accounting).

It manages both authentication and authorization and provides headers for accounting. So you can have a full AAA protection for your web space. There are two ways to build a cross domain authentication:

Cross domain authentication itself (Lemonldap::Portal::Cda (not yet implemented in Lemonldap::NG))

Liberty Alliance (See Lemonldap::ServiceProvider and Lemonldap::IdentityProvider)
This library is a way to build Lemonldap compatible portals. You can use it either by inheritance or by writing anonymous methods like in the example above.

Lemonldap::NG::Portal 0.02 Screenshot

Advertisements

Lemonldap::NG::Portal 0.02 Keywords

Bookmark Lemonldap::NG::Portal 0.02

Hyperlink code:
Link for forum:

Lemonldap::NG::Portal 0.02 Copyright

WareSeeker periodically updates pricing and software information of Lemonldap::NG::Portal 0.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Lemonldap::NG::Portal 0.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Lemonldap::Portal::Cda is a Cross Domain Authentification Perl extension for Lemonldap SSO. Free Download
Lemonldap::NG::Portal::AuthSsl is a Perl extension for building Lemonldap compatible portals based on SSL v3 mechanisms. Free Download
Lemonldap::Portal::Sslsso is a Perl extension for the Lemonldap SSO system. Free Download
Lemonldap::Portal::Session is a Perl extension for Lemonldap websso. Free Download
Lemonldap::NG::Handler is a Perl extension for building a Lemonldap compatible handler. Free Download
Lemonldap::Portal::Authntsso is a Perl extension for the Lemonldap SSO system. Free Download
Lemonldap::Portal::Standard is a Perl extension for the Lemonldap SSO system. Free Download
Lemonldap::Cluster::Status is a Perl extension for apache cluster server-status. Free Download