Options such as 'titlecase' should be available in configuration to more methods than GivenAuth.
While using mod-sspi & GivenAuth, I've used the 'titlecase' option to get around the whole case-insensitive AD issue. You could argue this isn't moin's fault.. but then why give GivenAuth titlecase?
If I didn't, users could log in as JosephPrice, josephprice, JOSEPHPRICE etc. and wonder why their preferences kept getting lost.
Recently, I decided to investigate moving to moin's ldap authentication to allow me the freedom to migrate from windows/apache but came across the same problem. To solve this, I 'patched' MoinMoin/auth/ldap_login.py as explained in my edit here.
I've no idea whether that is a bad thing to do. I'm still playing with it and haven't let it off my main machine yet.
So, my feature request is to implement options like 'titlecase' and perhaps some of the others in GivenAuth more widely. I don't see why I shouldn't have the option with ldap_auth.