D
Durairaj Avasi
When i bind like the following code.. i am getting
LDAP_STRONG_AUTH_NOT_SUPPORTED
if i connect with normal bind without Authen::SASL and $sasl i am
getting LDAP_STRONG_AUTH_REQUIRED error..
what i am doing wrong here... why this drives so grazy...
ldap gurus... help me out.
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('$myserver');
my $sasl = Authen::SASL->new(mechanism => 'CRAM-MD5',password =>
'Abcd1234$');
my $isBinded = $ldap->bind ('CN=Durairaj
Avasi,OU=ITDEV2,DC=webdurai,DC=com', sasl => $sasl, version => 3);
print "ERROR detected: -> ", ldap_error_name($isBinded->code), " ",
ldap_error_text($isBinded->code) if($isBinded->code);
LDAP_STRONG_AUTH_NOT_SUPPORTED
if i connect with normal bind without Authen::SASL and $sasl i am
getting LDAP_STRONG_AUTH_REQUIRED error..
what i am doing wrong here... why this drives so grazy...
ldap gurus... help me out.
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('$myserver');
my $sasl = Authen::SASL->new(mechanism => 'CRAM-MD5',password =>
'Abcd1234$');
my $isBinded = $ldap->bind ('CN=Durairaj
Avasi,OU=ITDEV2,DC=webdurai,DC=com', sasl => $sasl, version => 3);
print "ERROR detected: -> ", ldap_error_name($isBinded->code), " ",
ldap_error_text($isBinded->code) if($isBinded->code);