Lemonldap::Portal::Sslsso

Lemonldap::Portal::Sslsso is a Perl extension for the Lemonldap SSO system.
Download

Lemonldap::Portal::Sslsso Ranking & Summary

Advertisement

  • Rating:
  • 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