Lemonldap::Portal::SslssoLemonldap::Portal::Sslsso is a Perl extension for the Lemonldap SSO system. | |
Download |
Lemonldap::Portal::Sslsso Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Eric German & Xavier Guimard
- Publisher web site:
- http://search.cpan.org/~egerman/Lemonldap-Portal-Sslsso-0.03/Sslsso.pm
Lemonldap::Portal::Sslsso Tags
Lemonldap::Portal::Sslsso Description
Lemonldap::Portal::Sslsso is a Perl extension for the Lemonldap SSO system. Lemonldap::Portal::Sslsso is a Perl extension for the Lemonldap SSO system.SYNOPSIS use Lemonldap::Portal::Sslsso; my $message ; my %params =Vars; my $stack_user=Lemonldap::Portal::Ssslsso->new('formateUser' => &my_method); my $urlc; my $urldc; $retour=$stack_user->process(param => %params, server => $ReverseProxyConfig::ldap_serveur, port => $ReverseProxyConfig::ldap_port, DnManager => $ReverseProxyConfig::ldap_admin_dn, passwordManager => $ReverseProxyConfig::ldap_admin_pd, branch => $ReverseProxyConfig::ldap_branch_people, id_certif => $ENV{SSL_CLIENT_S_DN_Email} , field_certif=>'mail' ); if ($retour) { $message=$retour->message; $erreur=$retour->error; } See in directory examples for more details DESCRIPTION ^ Lemonldap is a SSO system under GPL. In SSL environment all jobs are made by mod_ssl . In this case params user and password are useless. Sslsso.pm manages all the cycle of authentification : The user's mail is in the client certificate then the module 'll retrieve the ldap Entry. The OCSP protocol is available with the last release of mod_ssl. step 0 : setting configuration step 1 : manage the source of request step 2 : manage timeout step 3 : control the input form of user and password step 4 : formate the userid if needing step 5 : build the filter for the search step 6 : build subtree for the search ldap step 7 : make socket upon ldap server step 8 : bind operation step 9 : make search step 10 : confection of %session from ldap infos step 11 : unbind Any step can bee overload for include your custom method. standards errors messages : 1 => 'Your connection has expired; You must to be authentified once again', 3 => 'Wrong directory manager account or password' , 4 => 'not found in directory', Requirements: · Perl
Lemonldap::Portal::Sslsso Related Software