LittleGreyCat has asked for the wisdom of the Perl Monks concerning the following question:
I am trying to learn Net::LDAP
I wrote a little ditty which worked, then stopped working.
I tracked the problem down to credentials.
I have been following the examples and use the form:
The problem seems to be that if an authenticated bind fails, then an anonymous bind is allowed, so the 'bind' is successful (just not as successful as I hoped).$ldap = Net::LDAP->new( 'ldap.umich.edu' ); # bind to a directory with dn and password $ldap->bind( 'cn=root, o=University of Michigan, c=us', password => 'secret' ) or die "Unable to bind $!\n";
I have found a 'whoami' extension, in Net::LDAP::Extension::WhoAmI, but the directory I am binding to doesn't seem to support extensions.
So how do I check to see if I am bound as an anonymous or authenticated user?
TIA
Dave R
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How do you check a 'bind' in LDAP?
by hgolden (Pilgrim) on Sep 18, 2006 at 12:36 UTC | |
by LittleGreyCat (Scribe) on Sep 18, 2006 at 13:09 UTC |