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#798 External permission check
ACL & Authentication
Next to the external auth check (triggered with $cando['external']) an external permission check would be nice. I updated the PostNuke implementation of Dokuwiki yesterday so that it works with the latest release 2006-03-09 but I still cannot use the PostNuke permission system to control access.
So the idea is to add something like $cando['externalpermission'] which enables auth_aclcheck() to call $auth->externalPerm('id', 'user') function which simply returns true or false to indicate the users permission for the given id.
If I find some time, I will prepare a simple solution for this if you want.
DokuWiki differentiates between different access levels so a simple yes/no function wouldn't suffice. I'm also not sure why you would want to use an external ACL source, since ACLs are bound to DokuWiki pages and namespaces it makes sense to define them in DokuWiki.