2017-08-17 42 views
0

目前,我的應用程序使用服務器端創建並獲取文檔。我正在考慮複製數據庫,以便應用程序可以在本地獲取文檔,但仍然會通過服務器創建文檔。爲此,我需要確保我給用戶(應用程序)的憑據將允許他/她只從couchdb複製到應用程序,而不是相反。我不希望用戶能夠出於安全原因直接在他/她的數據庫中寫自己,並且因爲我根據他/她支付的計劃限制了他/她的寫訪問權限。允許用戶僅對CouchDB進行客戶端複製(單向複製)

閱讀器角色似乎不允許複製和複製角色似乎允許用戶能夠編寫。有辦法做我需要的嗎?

回答

2

此問題之前已得到解答 - 請參閱here

總之,在設計文檔中需要一個validate_doc_update()函數來防止用戶寫入數據庫。