ssue on Net::LDAP sasl issue on windows 2000.

Discussion in 'Perl Misc' started by Durairaj Avasi, Apr 9, 2004.

  1. the following is a simple script with tries to bind on a Active
    Directory.

    This is my program

    use Net::LDAP qw(LDAP_SUCCESS LDAP_PROTOCOL_ERROR);
    use Authen::SASL;
    use Net::LDAP::Util qw(ldap_error_name ldap_error_text);

    sub lConnect {
    my $server = shift;
    print " the server name is $server\n";
    my $ldap = Net::LDAP->new($server, port=> 389, version => 3);
    print "=== The error is $@ <====\n";
    return($ldap);
    }

    my $ldap = &lConnect('111.11.11.1');
    my $sasl = Authen::SASL->new(mechanism => 'DIGEST-MD5', password
    =>'xyzabc');
    my $isBinded = $ldap->bind ('cn=durairaj
    avasi,ou=itdev,dc=cow,dc=net', sasl => $sasl, version => 3);#
    print "ERROR detected: -> ", ldap_error_name($isBinded->code), " ",
    ldap_error_text($isBinded->code);

    the above program returns the following::

    ERROR detected: -> LDAP_INVALID_CREDENTIALS The wrong password was
    supplied or the SASL credentials could not be processed

    if do a normal bind like

    $ldab->bind($mydn, password=>$password, version => 3);

    ( NOTE without SASL )

    i am getting the following error

    ERROR detected: -> LDAP_STRONG_AUTH_REQUIRED The server requires
    authentication
    be performed with a SASL mechanism


    Tested with windows 2000 and windows xp getting the same error msg.
    I have installed 8xx-builds on Windows 2000 and windows xp and tested
    on both ... i am facing same issue with both the application.

    what i am doing wrong here.... some say that i should install
    perl-cyrus-sasl-0.02... but i am unable to find that module for 8xx
    environment
    Durairaj Avasi, Apr 9, 2004
    #1
    1. Advertising

  2. Durairaj Avasi

    J. Gleixner Guest

    Durairaj Avasi wrote:

    > what i am doing wrong here.... some say that i should install
    > perl-cyrus-sasl-0.02... but i am unable to find that module for 8xx
    > environment


    Since this seems to be a very specific issue, possibly you may get more
    help from:

    Never used what you're trying to do, however a few queries with Google
    turned up the source for cyrus-sasl:

    ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/

    And simply searching CPAN for "cyrus" found the perl module:

    http://search.cpan.org/~adamson/Authen-SASL-Cyrus-0.07/

    Hope that helps.
    J. Gleixner, Apr 9, 2004
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Durairaj Avasi
    Replies:
    0
    Views:
    877
    Durairaj Avasi
    Apr 9, 2004
  2. Amar

    LDAP and SASL

    Amar, Dec 28, 2005, in forum: ASP .Net Security
    Replies:
    3
    Views:
    170
    Joe Kaplan \(MVP - ADSI\)
    Dec 30, 2005
  3. Amar

    ASP.NET and SASL

    Amar, Jan 5, 2006, in forum: ASP .Net Security
    Replies:
    5
    Views:
    326
    Joe Kaplan \(MVP - ADSI\)
    Jan 6, 2006
  4. jean-charles Gibier

    Net::Ldap pb with SASL under multidomain MS Lan.

    jean-charles Gibier, Jul 21, 2008, in forum: Perl Misc
    Replies:
    2
    Views:
    102
    Jean-Charles Gibier
    Jul 21, 2008
  5. Replies:
    1
    Views:
    225
    Uwe Kausch
    Mar 11, 2009
Loading...

Share This Page