See for documentation about
- action plugins:
https://www.dokuwiki.org/devel:action_plugins
- auth plugins:
https://www.dokuwiki.org/devel:auth_plugins
If changes are desired, you could create a pull request at
https://github.com/splitbrain/dokuwiki or an issue with your thoughts.