限制 Confluence 6 WebDAV 客戶端的寫入權限

在早期的 WebDAV 插件中分離了 WebDAV 客戶端的寫入權限(不能使用,建立/修改,編輯和刪除操做)是分開配置的。可是在新版版本的插件中,咱們將這些權限合併到了一塊兒。java

WebDAV 客戶端如今被顯示了寫入權限經過設置正則表達式來匹配你 WebDAV 客戶的用戶的頭。經過設置正則表達式,咱們將會把一系列的限制列表限制到 WebDAV 的客戶端中。任何用戶若是知足了匹配的頭部,將會被限制寫入權限。web

示例:一個 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 客戶端的權限,當前的配置可以容許你針對不一樣的客戶端進行匹配。api

限制 WebDAV 客戶端向你安裝的 Confluence 的寫入權限:app

  1. 在屏幕的右上角單擊 控制檯按鈕 ,而後選擇 General Configuration 連接。
  2. 在左側邊欄中選擇 WebDav 配置(WebDav Configuration')
  3. 輸入正則表達式來知足你 user agent 的頭部,這個是由你指望限制的 WebDAV 客戶端發送的。
  4. 單擊 添加新正則表達式(Add new regex)按鈕。
    重複上面的第三和第四步,對你指望進行限制的其餘 WebDAV 客戶端。
  5. 單擊 保存(Save)

在你 Confluence 的安裝實例中,恢復一個或者多個限制的 WebDAV 客戶端:eclipse

  1. 在屏幕的右上角單擊 控制檯按鈕 ,而後選擇 General Configuration 連接。
  2. 在左側邊欄中選擇 WebDav 配置(WebDav Configuration')
  3. 在正則表達式列表中,選擇你但願恢復的 WebDAV 客戶端。
  4. 單擊 刪除選擇的正則表達式(Remove selected regexes)按鈕。
  5. 單擊 保存(Save)。

屏幕截圖:WebDAV 配置
 
ide

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

相關文章
相關標籤/搜索