Plack-Middleware-LemonLDAP-BasicAuth
    
    
  
  
  
view release on metacpan or search on metacpan
lib/Plack/Middleware/LemonLDAP/BasicAuth.pm view on Meta::CPAN
    $self->SUPER::call( $env );
}
sub _auth_lemonldap {
    my ($self, $user, $password, $env) = @_;
    my $xheader = $env->{'X_FORWARDED_FOR'};
    $xheader .= ", " if ($xheader);
    $xheader .= $env->{REMOTE_ADDR};
    my $soap_headers = HTTP::Headers->new( "X-Forwarded-For" => $xheader );
    my $soap = SOAP::Lite->proxy(
        $self->portal || '',
        default_headers => $soap_headers,
    )->uri('urn:Lemonldap::NG::Common::CGI::SOAPService');
    my $response = $soap->getCookies( $user, $password );
    my $cv;
    # Catch SOAP errors
    
  
  
  
( run in 0.279 second using v1.01-cache-2.11-cpan-a1d94b6210f )