专栏首页CWIKIUS限制 Confluence 6 WebDAV 客户端的写入权限

限制 Confluence 6 WebDAV 客户端的写入权限

在早期的 WebDAV 插件中分离了 WebDAV 客户端的写入权限(不能使用,创建/修改,编辑和删除操作)是分开配置的。但是在新版版本的插件中,我们将这些权限合并到了一起。

WebDAV 客户端现在被显示了写入权限通过设置正则表达式来匹配你 WebDAV 客户的用户的头。通过设置正则表达式,我们将会把一系列的限制列表限制到 WebDAV 的客户端中。任何用户如果满足了匹配的头部,将会被限制写入权限。

示例:一个 PROPFIND 方法的头部,这个是由 Microsoft Web Folder WebDAV 客户端创建,显示在 user agent 头部的字段中:

PROPFIND /plugins/servlet/confluence/default HTTP/1.1 Content-Language: en-us Accept-Language: en-us Content-Type: text/xml Translate: f Depth: 1 Content-Length: 489 User-Agent: Microsoft Data Access Internet Publishing Provider DAV Host: 127.0.0.1:8082 Connection: Keep-Alive

与早期版本的 WebDAV  插件不同,你只能所有 WebDAV 客户端的权限,当前的配置能够允许你针对不同的客户端进行匹配。

限制 WebDAV 客户端向你安装的 Confluence 的写入权限:

  1. 在屏幕的右上角单击 控制台按钮

 ,然后选择 General Configuration 链接。

  1. 在左侧边栏中选择 WebDav 配置(WebDav Configuration')
  2. 输入正则表达式来满足你 user agent 的头部,这个是由你期望限制的 WebDAV 客户端发送的。
  3. 单击 添加新正则表达式(Add new regex)按钮。 重复上面的第三和第四步,对你期望进行限制的其他 WebDAV 客户端。
  4. 单击 保存(Save)

在你 Confluence 的安装实例中,恢复一个或者多个限制的 WebDAV 客户端:

  1. 在屏幕的右上角单击 控制台按钮

 ,然后选择 General Configuration 链接。

  1. 在左侧边栏中选择 WebDav 配置(WebDav Configuration')
  2. 在正则表达式列表中,选择你希望恢复的 WebDAV 客户端。
  3. 单击 删除选择的正则表达式(Remove selected regexes)按钮。
  4. 单击 保存(Save)。

屏幕截图:WebDAV 配置

https://www.cwiki.us/display/CONF6ZH/Configuring+a+WebDAV+client+for+Confluence

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Confluence 6 的 WebDAV 客户端整合介绍

    WebDAV 允许用户通过一个 WebDAV 客户端来访问 Confluence。例如,微软 Windows 的 'My Network Places'。通过为...

    HoneyMoose
  • Confluence 6 使用 WebDAV 客户端来对页面进行操作

    下面的部分告诉你如何在不同的系统中来设置原生的 WebDAV 客户端,这个客户端通常显示在你操作系统的文件浏览器中,例如,Windows 的 Windows E...

    HoneyMoose
  • Windows 上安装 Scala

    在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。

    HoneyMoose
  • 智能制造来袭,“关灯工厂”越来越多?

    2016年,广州先进制造业增加值2663亿元,占规模以上工业增加值比重为54.6%,先进制造业为主体的产业结构基本确立;科技创新企业规模不断增加,总数达到12....

    机器人网
  • Head First Android Testing 1

    最近想写一个自己的库项目,以后开发都基于这个库项目来开发,于是乎,为了保证库项目中的代码功能没有问题,简单学了一些Android测试的内容,对于没有搞过测试的我...

    宅男潇涧
  • Python中的__all__

    版权声明:博客文章都是作者辛苦整理的,转载请注明出处,谢谢! https://blog.csdn....

    Tyan
  • Java自动化测试框架-04 - TestNG之Test Method篇 - 道法自然,法力无边(详细教程)

    测试方法是可以带有参数的。每个测试方法都可以带有任意数量的参数,并且可以通过使用TestNG的@Parameters向方法传递正确的参数。

    北京-宏哥
  • 科学与《侏罗纪公园》PK恐龙十大真相!

    大数据文摘
  • python之编码解码、字符串常用方法

    bytes.decode(encoding="utf-8",errors="strict"),Python3中没有 decode方法,但我们可以使用bytes对...

    爱学习的孙小白
  • 如何找到status group里定义的所有status value

    database table CMSD_LO_STATUS有status group和status value两个字段,下面是找出指定的status group...

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券