[Catalyst] Catalyst::Plugin::Authentication::Store::LDAP
Adam Jacob
adam at stalecoffee.org
Fri Feb 10 21:17:56 CET 2006
On Feb 10, 2006, at 10:53 AM, Christopher Heschong wrote:
> Adam, it works great for me... Great job! And the autoload stuff
> for the
> attributes is MUCH appreciated. I haven't (yet) tried the roles
> interface, but probably will this week.
Great!
> I found out why you commented out the exception for ldap_bind
> failures,
> but it would be nice to send that to debug, or maybe somehow track
> if it
> is the initial bind (in which case complain) or if it just can't re-
> bind
> because of invalid credentials.
That makes sense... it should go ahead and carp if it fails on the
initial bind (for the user lookup phase). If it's doing a bind for
authentication, it should just fail. I'll see if I can't get that
put in there in the next couple of days.
> This may be a C::P::Authentication question in general but is there
> a way
> to fetch the error msg as a string for a failed operation? Like
> "Invalid
> credentials" or whatever the result from Net::LDAP is... basically
> a hook
> into the underlying Net::LDAP::Message response.
I'm not totally clear on whether there is a way to catch
Catalyst::Exception's. It seems like that would be the way to go..
try {
$c->login($username, $password);
} catch {
...deal with stuff..
}
> Again, this is a great help, thanks so much!
Thanks for the feedback!
Adam
More information about the Catalyst
mailing list