Lemonldap-NG-Portal - Lemonldap::NG

Posted on Sat Jul 2 12:24:51 2005 by xavier
Lemonldap::NG

Lemonldap is a Web-SSO highly used in french administrations and based on Apache::Session. it was tested successfully under strong load (up to 1800 requests per seconds).

As Lemonldap has a monolithic design, we've decided to creat a new development branch named Lemonldap::NG. It's a complete re-design object oriented and theoretically faster (but not yet tested).

The portal is designed to be really simple to use:

Base usage:

$portal = new Lemonldap::NG::Portal(...); if($portal->process) { # user was redirected if needed print $portal->redirect( -uri => 'https://menu/' ); } else { print $portal->header; # Print here your authentication form }

SSL authentication :

$portal = new Lemonldap::NG::Portal::AuthSsl(...); if($portal->process) { # user was redirected if needed print $portal->redirect( -uri => 'https://menu/' ); } else { print $portal->header; # Explain authentication error print $portal->error; }

All is based on inheritance, so Lemonldap::NG::Portal::AuthSsl is a very short code.

Lemonldap::NG is available on the CPAN

Write a response