如何禁用couchdb数据库的读取权限

时间:2018-02-16 09:49:10

标签: nosql couchdb distributed-computing database-replication couchdb-python

问题是我有多个couchdb本地客户端数据库说 A_db B_db C_db 复制到couchdb服务器主数据库说的 server_db 即可。现在,每个客户端都在其本地数据库中创建一个文档 A_doc B_doc C_doc ,该文档会自动复制到server_db。所以现在server_db将有3个文档,每个客户端一个。 由于每个客户端都可以使用

查看server_db的所有文档
  

server_db / _all_docs?include_docs =真

但我想限制客户端读取/写入server_db上的其他客户端文档。并且只有server_db管理员才能查看所有文档的文档。

1 个答案:

答案 0 :(得分:1)

CouchDB不支持文档级读取限制。我指的是类似的question

建议的模式是每个用户拥有一个db或每个角色的db,就像你正在做的那样。

您应该仅限授权用户访问server_db,而不是客户端。

一些有用的链接: