On Jun 10, 2009, at 3:34 PM, Bryan Irvine wrote:
On Wed, Jun 10, 2009 at 1:15 PM, Graham Barr<gb...@pobox.com> wrote:
On Jun 10, 2009, at 3:07 PM, Bryan Irvine wrote:
That's my problem then.
Is there a way to check for bind failure?
Yes, see Net::LDAP::Message and Net::LDAP::Constant docs
the bind will fail, but the server will allow requests to continue
as if the
bind had not happened. ie it will treat the connection as anonymous
Graham.
Am I missing something really obvious?
PERL code:
my $errorMsg = $ldaps->bind ( "cn=crappy code" ) ;
you did not pass any options, so that is an anonymous bind.
try passing password => $password
Graham.
print "dn: " . $errorMsg->dn . "\n" ;
print "error: " . $errorMsg->error . "\n" ;
print "done: " . $errorMsg->done . "\n" ;
print "is_error: " . $errorMsg->is_error . "\n" ;
PERL output:
dn:
error: Success
done: 1
is_error: 0
Is it reporting sucess because it was able to 'fallback and rebind'?
If so how do I get the failure of the initial bind?
-Bryan