Dokuwiki要使用域账号验证,经过试验下面两种插件可用,实测dokuwiki版本:2018-04-22a "Greebo"。
1. authldap
官网说明:https://www.dokuwiki.org/plugin:authldap
这个插件正常启用后,用户和用户组(如果有的话)信息都从ldap获取,用户管理功能会被自动禁用,所以不能通过后台添加用户,当然也无法修改用户组等用户资料,因为根本没有保存ldap用户账号。
如果ldap数据里没有用户组信息,那就无法给用户设置不同的用户组,从而设定不同的权限。那么既想要ldap验证的便利又要能够管理用户权限怎么办呢?一顿摸索后终于找到下面这个插件。
2. authldaplocal
官网说明:https://www.dokuwiki.org/plugin:authldaplocal?s[]=ldaplocal
此插件正常启用后,登录时先通过ldap验证用户名密码,然后再在本地用户列表中查找用户名,如果有则登录成功,没有的话登录失败。所以这个插件的缺点是必须预先把用户名添加到系统中,暂时没有找到可以自动保存ldap账号为本地用户的插件,如果有人知道烦请告知我。
插件安装都很简单,dokuwiki安装好后用管理员账号登录,在扩展管理中搜索插件名,点安装即可,然后在配置管理中进行ldap信息配置。
网友评论