保护couchdb和pouchdb复制

问题描述:

我想让我的头绕着couchdb复制的安全。我正在寻找在客户端本地使用pouchdb并让客户端与*couchdb同步。每个客户都有一个文档,只有他们应该能够双向同步。我如何确保用户只能同步他们自己的文档,但共享文档从couchdb单向复制到客户端?保护couchdb和pouchdb复制

+0

1)设置用户帐户并仅要求经过身份验证的用户2)添加document_update_validation以检查userCtx的用户名与相关文档中的字段匹配。这确保只有给定的用户才能更新它 – Chev

您可以使用“pouchdb认证”(https://github.com/nolanlawson/pouchdb-authentication)to保护您的连接,并PouchDB本身与远程的CouchDB服务器中的数据同步(https://pouchdb.com/api.html#sync)。

使用“_design”文档中的每个数据库,以限制访问用户数据库