在早期的 WebDAV 插件中分离了 WebDAV 客户端的写入权限(不能使用,建立/修改,编辑和删除操做)是分开配置的。可是在新版版本的插件中,咱们将这些权限合并到了一块儿。正则表达式
WebDAV 客户端如今被显示了写入权限经过设置正则表达式来匹配你 WebDAV 客户的用户的头。经过设置正则表达式,咱们将会把一系列的限制列表限制到 WebDAV 的客户端中。任何用户若是知足了匹配的头部,将会被限制写入权限。ide
示例:一个 PROPFIND 方法的头部,这个是由 Microsoft Web Folder WebDAV 客户端建立,显示在 user agent 头部的字段中:spa
PROPFIND /plugins/servlet/confluence/ default HTTP/ 1.1 插件 Content-Language: en-us code Accept-Language: en-us xml Content-Type: text/xml ci Translate: f get Depth: 1 servlet Content-Length: 489 io User-Agent: Microsoft Data Access Internet Publishing Provider DAV Host: 127.0 . 0.1 : 8082 Connection: Keep-Alive |
与早期版本的 WebDAV 插件不一样,你只能全部 WebDAV 客户端的权限,当前的配置可以容许你针对不一样的客户端进行匹配。
限制 WebDAV 客户端向你安装的 Confluence 的写入权限:
- 在屏幕的右上角单击 控制台按钮
,而后选择 General Configuration 连接。
- 在左侧边栏中选择 WebDav 配置(WebDav Configuration')。
- 输入正则表达式来知足你 user agent 的头部,这个是由你指望限制的 WebDAV 客户端发送的。
- 单击 添加新正则表达式(Add new regex)按钮。
重复上面的第三和第四步,对你指望进行限制的其余 WebDAV 客户端。
- 单击 保存(Save)。
在你 Confluence 的安装实例中,恢复一个或者多个限制的 WebDAV 客户端:
- 在屏幕的右上角单击 控制台按钮
,而后选择 General Configuration 连接。
- 在左侧边栏中选择 WebDav 配置(WebDav Configuration')。
- 在正则表达式列表中,选择你但愿恢复的 WebDAV 客户端。
- 单击 删除选择的正则表达式(Remove selected regexes)按钮。
- 单击 保存(Save)。
屏幕截图:WebDAV 配置
https://www.cwiki.us/display/CONF6ZH/Configuring+a+WebDAV+client+for+Confluence