0

我是 couchdb 的新手,如果这真的很容易,请耐心等待。

我正在尝试对一个系统进行原型设计,其中有一组用户可以相互共享数据库中的所有内容。例如,考虑一个留言板系统,一旦用户被允许进入特定的留言板,他们就可以查看/更新/删除该留言板中的任何内容。此外,用户可以加入多个板。

从我目前阅读的内容来看,我想实现这一目标的方式是在 couchdb 服务器中有多个数据库。每个数据库都代表一个板,并且由于板不需要相互通信,因此可以很好地分离板。

我的问题是关于用户授权。我知道我可以在 couchdb 中创建用户并在一个“数据库”中为他们分配 ACL,但是在 couchdb 中有没有一种方法可以控制“数据库”级别的用户访问?IE。用户可以读/写/更新哪个数据库?

我现在看到的唯一方法是在“应用程序”数据库中有另一个表可以控制用户访问,基本上是从用户到数据库的映射。

4

1 回答 1

0

你似乎自相矛盾。您说您知道可以在一个数据库中为用户分配 ACL,然后您询问是否有一种方法可以控制数据库中的用户访问。

所有授权都在数据库级别。阅读安全文档的授权部分

于 2012-06-26T07:30:15.367 回答