We use DokuWiki 2009-02-14 and authentificate users via OpenLDAP. The following problem occurs:
As noted on
http://www.dokuwiki.org/auth:ldap#notes, all input that goes to LDAP is transformed to lower case. (BTW, passwords are case sensitive, nevertheless!)
As a consequence, a user "joe" in LDAP can log in to Dokuwiki as "JoE", for instance.
A problem arises when it comes to user permissions in Dokuwiki's ACL which IS case sensitive!
Hence, user "joe" logged in as "JoE" does not get the permissions that are assigned to "joe" (especially if there are no further group permissions for this user).
This is pretty annoying and usually confusing to find the reason for this problem.
Are there any existing solutions?
If not, I propose two possible solutions:
1. An option in the LDAP settings to treat all input case sensitive. (preferable)
2. Make ACL case insensitive, too. (not preferable)
Thanks in advance.
Kind regards,
Michael