我对 CouchDB 世界很陌生!我有一个所有用户都可以阅读的数据库,并且还可以编辑除设计文档之外的文档。有没有办法让特定用户只编辑他/她创建的文档。我正在使用 CouchApp 和 jquery.couch.js 插件
问问题
2056 次
2 回答
3
CouchDB 没有每个文档的权限,只有每个数据库的权限。如果您授予用户写入权限,则他对数据库中的所有文档都有写入权限。
于 2013-02-15T13:26:32.697 回答
-1
假设您避免让所有用户成为管理员并且您使用 CouchDB 的内置身份验证机制,我认为这是默认行为。
如需创建普通用户,请参阅在 CouchDB 中创建普通用户。
有关用户身份验证和授权如何实际工作的更多详细信息,请参阅安全功能概述,特别是“身份验证数据库”下面的部分,其中概述了 CouchDB 中的内置规则。
只有管理员用户可以创建新用户,但没有什么可以阻止您让程序登录并自动执行(使用管理员用户,这是假设您正在寻找某种“注册”过程,例如电子邮件通过您的其他一些软件进行验证)。
于 2012-07-24T14:59:31.200 回答