仅允许用户对 CouchDB 进行客户端复制(单向复制)
Allow user to do CouchDB to client replication ONLY (one way replication)
目前,我的应用程序使用服务器端来创建和获取文档。我正在考虑复制数据库,以便该应用程序可以在本地获取文档,但仍会通过服务器创建文档。
为此,我需要确保我提供给用户(应用程序)的凭据将允许 him/her 仅从 couchdb 复制到应用程序,而不是相反。出于安全原因,我不希望用户能够直接在 his/her 数据库中写入 himself/herself,因为我根据已支付的 he/she 计划限制了 his/her 写入权限.
Reader 角色似乎不允许复制,而复制角色似乎允许用户能够写入。有什么办法可以满足我的需求吗?
此问题之前已回答 - 请参阅 here。
总之,在设计文档中需要一个validate_doc_update()
功能来防止用户写入数据库。
目前,我的应用程序使用服务器端来创建和获取文档。我正在考虑复制数据库,以便该应用程序可以在本地获取文档,但仍会通过服务器创建文档。
为此,我需要确保我提供给用户(应用程序)的凭据将允许 him/her 仅从 couchdb 复制到应用程序,而不是相反。出于安全原因,我不希望用户能够直接在 his/her 数据库中写入 himself/herself,因为我根据已支付的 he/she 计划限制了 his/her 写入权限.
Reader 角色似乎不允许复制,而复制角色似乎允许用户能够写入。有什么办法可以满足我的需求吗?
此问题之前已回答 - 请参阅 here。
总之,在设计文档中需要一个validate_doc_update()
功能来防止用户写入数据库。