保护couchdb和pouchdb复制

问题描述 投票:1回答:2

我试图在couchdb复制中解决安全问题。我正在寻找在客户端本地使用pouchdb并让客户端与中央couchdb同步。每个客户都有一个文档,只有他们应该能够双向同步。如何确保用户只能同步自己的文档,但是将共享文档从couchdb单向复制到客户端?

couchdb pouchdb
2个回答
0
投票

每个用户一个数据库对于CouchDB来说非常普遍。在这种情况下,您可以允许每个用户只访问自己的数据库:

https://stackoverflow.com/a/11686674

如果每个用户只需要一个文档,那么每个数据库只包含一个文档!


0
投票

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

在每个数据库中使用“_design”文档来限制用户数据库中的访问。

© www.soinside.com 2019 - 2024. All rights reserved.