我對CouchDB世界非常陌生!我有一個可供所有用戶閱讀的數據庫,也可以編輯除設計文檔之外的文檔。有沒有辦法讓特定用戶只編輯由他/她創建的文檔。我正在使用CouchApp nd jquery.couch.js插件限制用戶訪問CouchDB中的一些文檔
1
A
回答
1
假設您避免讓所有用戶都管理並且使用CouchDB的內置身份驗證機制,我認爲這是默認行爲。
有關創建常規用戶的信息,請參閱Creating regular users in CouchDB。
有關用戶身份驗證和授權實際工作方式的更多詳細信息,請參閱Security Features Overview,特別是"Authentication database"下面的部分,其中概述了CouchDB中的內置規則。
只有管理員用戶可以創建新用戶,但沒有任何東西阻止您從程序登錄並自動執行此操作(使用管理員用戶,假設您正在尋找某種「註冊」過程,通過你的其他軟件進行電子郵件驗證)。
1
CouchDB沒有每個文檔的權限,只有每個數據庫的權限。如果您授予用戶的寫入權限,則他可以訪問數據庫中的所有文檔。
+0
只是要徹底,還有服務器管理員。他們有能力訪問_users,_replicator,刪除數據庫等,除了管理員可以做的任何事情外。 – fet 2013-02-22 14:47:20
相關問題
- 1. 限制對某些用戶的訪問
- 2. 將CouchDB中的資源訪問權限限制爲2個用戶
- 3. 限制訪問限制訪問用戶的PHP腳本
- 4. SVN - 如何限制用戶訪問某些文件夾?
- 5. Drupal - 限制訪問用戶
- 6. 基於用戶限制對錶中某些行的訪問
- 7. 根據登錄用戶的訪問權限限制PHP的文件訪問
- 8. 限制某些用戶對SVN的訪問
- 9. 用count限制某些操作訪問?
- 10. 如何限制用戶的訪問?
- 11. 限制用戶訪問的程序
- 12. 用戶上次訪問CouchDB的時間
- 13. MediaWiki中的文檔過期和訪問限制
- 14. 如何訪問CouchDB數據庫中的所有文檔?
- 15. 如何在CouchDb的地圖功能中訪問相關文檔?
- 16. 限制在couchdb中匿名刪除文檔
- 17. 限制訪問IIS中特定用戶的文件
- 18. 限制對nodejs中用戶上傳文件的訪問?
- 19. 在Google文檔中爲特定用戶檢索訪問控制文檔列表?
- 20. 使用NSOpenPanel限制對某些文件夾的訪問
- 21. 限制訪問Rails中的一些模型項3
- 22. Oracle:限制用戶訪問行rowdata = USER
- 23. Dynamics CRM限制用戶團隊訪問
- 24. Modx Revolution限制訪問用戶
- 25. jomsocial - 限制用戶訪問類型com_user
- 26. MongoDB用戶角色不限制訪問
- 27. SoftLayer API用戶訪問限制
- 28. Django限制用戶訪問網址
- 29. 限制用戶訪問目錄
- 30. 如何使用CouchRest模型訪問CouchDB文檔
我正在使用couch.js來完成與本地couchdb的所有交互。如何創建新用戶而不必以管理員身份登錄並限制訪問其他用戶的文檔。 – swaroopsm 2012-07-24 17:20:33
我不認爲這回答了這個問題。 couchdb沒有每個文檔的權限。 – rbp 2013-02-15 13:25:18
這不是答案。他問的是文檔訪問,而不是數據庫訪問。 – Kinesias 2017-03-11 23:15:28