2

我对 CouchDB 世界很陌生!我有一个所有用户都可以阅读的数据库,并且还可以编辑除设计文档之外的文档。有没有办法让特定用户只编辑他/她创建的文档。我正在使用 CouchApp 和 jquery.couch.js 插件

4

2 回答 2

3

CouchDB 没有每个文档的权限,只有每个数据库的权限。如果您授予用户写入权限,则他对数据库中的所有文档都有写入权限。

于 2013-02-15T13:26:32.697 回答
-1

假设您避免让所有用户成为管理员并且您使用 CouchDB 的内置身份验证机制,我认为这是默认行为。

如需创建普通用户,请参阅在 CouchDB 中创建普通用户

有关用户身份验证和授权如何实际工作的更多详细信息,请参阅安全功能概述,特别是“身份验证数据库”下面的部分,其中概述了 CouchDB 中的内置规则。

只有管​​理员用户可以创建新用户,但没有什么可以阻止您让程序登录并自动执行(使用管理员用户,这是假设您正在寻找某种“注册”过程,例如电子邮件通过您的其他一些软件进行验证)。

于 2012-07-24T14:59:31.200 回答