====== anonprotect Plugin ====== ---- plugin ---- description: Ban anonymous users from accessing wiki content regardless of ACLs author : Anna Dabrowska email : dokuwiki@cosmocode.de type : action lastupdate : 2024-03-19 compatible : Jack Jackrum, Kaos depends : conflicts : similar : tags : downloadurl: https://github.com/cosmocode/dokuwiki-plugin-anonprotect/archive/main.zip bugtracker : https://github.com/cosmocode/dokuwiki-plugin-anonprotect/issues sourcerepo : https://github.com/cosmocode/dokuwiki-plugin-anonprotect/ donationurl: screenshot_img : ---- This plugin will protect a closed wiki from accidental ACL misconfiguration. In general, contents of a closed wiki should not be accessible to unauthorized users. Access is configured via [[:acl|ACLs]]. It is possible to expose some areas of the wiki by granting access to the ''@ALL'' group. This plugin blocks application in such cases by internally enforcing two rules: * Anonymous users (users that have not logged in) are always denied access regardless of the ACL configuration * The ''@ALL'' group can never have any other permissions than ''0 - none'' assigned Exceptions can be defined in the plugin configuration. [[https://www.cosmocode.de/en/open-source/dokuwiki-plugins/|{{ https://www.cosmocode.de/static/img/dokuwiki/dwplugins.png?recache|A CosmoCode Plugin}}]] ===== Installation ===== Search and install the plugin using the [[plugin:extension|Extension Manager]]. Refer to [[:Plugins]] on how to install plugins manually. ==== Configuration ===== In the ''norestrictions'' setting you can optionally define namespaces where the additional access restrictions do not apply. For most wikis, it is recommend to configure such an exception for the ''wiki'' namespace to ensure that the wiki's logo can be seen before logging in.