限制 Confluence 6 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 的寫入權限:
在屏幕的右上角單擊 控制臺按鈕 ,然後選擇 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
限制 Confluence 6 WebDAV 客戶端的寫入權限