Robin Bowes wrote:
> I'm now getting a "500 Internal server error" when trying to authenticate:

OK, I think I've finally figured out the tangled web:

1) the keys of %auth_mechanism are used to display the capabilities string, so
by convention, they are all displayed upper case (even though by RFC it all
implementations must use a case-insensitive comparison);

2) the AUTH mechanism from the command line is forced to lower case, because
that is how the auth hooks are named/implemented (this is why you got the 500
error);

3) hence the hash lookup has to be forced to uppercase.

Try #662...

John

Reply via email to