标签: couchdb
目前,我的应用程序使用服务器端来创建和获取文档。我正在考虑复制数据库,以便应用程序在本地获取文档,但仍然会通过服务器创建文档。
为此,我需要确保我提供给用户(app)的凭据将允许他/她仅从couchdb复制到应用程序,而不是相反。出于安全原因,我不希望用户能够直接在他/她的数据库中编写自己,因为我根据他/她支付的计划限制了他/她的写访问权。
Reader角色似乎不允许复制和复制角色似乎允许用户能够编写。有办法做我需要的吗?
答案 0 :(得分:2)
之前已经回答过这个问题 - 请参阅here。
简而言之,您需要在设计文档中使用validate_doc_update()函数来阻止用户写入数据库。
validate_doc_update()