天天看點

限制 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. 在螢幕的右上角單擊 控制台按鈕
    限制 Confluence 6 WebDAV 用戶端的寫入權限
     ,然後選擇 General Configuration 連結。
  2. 在左側邊欄中選擇 WebDav 配置(WebDav Configuration')。
  3. 輸入正規表達式來滿足你 user agent 的頭部,這個是由你期望限制的 WebDAV 用戶端發送的。
  4. 單擊 添加新正規表達式(Add new regex)按鈕。

    重複上面的第三和第四步,對你期望進行限制的其他 WebDAV 用戶端。

  5. 單擊 儲存(Save)。

在你 Confluence 的安裝執行個體中,恢複一個或者多個限制的 WebDAV 用戶端:

  1. 限制 Confluence 6 WebDAV 用戶端的寫入權限
  2. 在正規表達式清單中,選擇你希望恢複的 WebDAV 用戶端。
  3. 單擊 删除選擇的正規表達式(Remove selected regexes)按鈕。

螢幕截圖:WebDAV 配置

限制 Confluence 6 WebDAV 用戶端的寫入權限
https://www.cwiki.us/display/CONF6ZH/Configuring+a+WebDAV+client+for+Confluence