This is a static dump of issues in the old "Flyspray" bugtracker for DokuWiki. Bugs and feature requests
are now tracked at the issue tracker at Github.
FS#2257 Variable "superuser" and special character
ACL & Authentication
Im using a debian 5 lenny supporting Apache2 and dokuwiki RinceWind RC2.
I configured the Kerberos authentification successfully for the vhost where Dokuwiki is installed, in order to use AD class auth. Everything works fine excepted when i define the superuser group GG_WIKI_ADMINS (group existent in active directory 2008).
In my AD i have a group named: GG_WIKI_ADMINS
$conf['superuser'] = '@GG_WIKI_ADMINS'; ---> NOT OK
$conf['superuser'] = '@GG%5fWIKI%5fADMINS'; ---> NOT OK
When i create in AD a group named GGWIKIADMINS and i change the superuser variable everything is fine.
$conf['superuser'] = '@GGWIKIADMINS'; ---> OK
The interpretation of the underscore seems to be the problem in the query.
I this still an issue?
I'm not sure I get where exactly the problem is. Did you put the %5f in your config? Or did the DokuWiki config manager did this? IIRC the superuser config setting should not be encoded.
or do you still need to check if groups with underscores retrieved from AD are compared equal to $conf['superuser'] = '@GG_WIKI_ADMINS' ?