CouchDB范围的只读访问权限

Ser*_*nko 20 couchdb user-roles access-rights

我需要创建一个CouchDB用户,它只能读取任何数据库中的文档但不能写任何数据库.就我而言,它不是默认支持的(这里描述用户类型).

正如维基所说,每个数据库都有访问权限,所以我想要做的不是使用CouchDB的最佳方法.

无论如何,这样做会很棒.能否请您给我一些如何实施的提示?

Rya*_*age 27

您需要在每个要强制执行此规则的数据库中放置设计文档.设计文档必须具有"验证功能",用于检查用户是否具有写入权限的内容.

这是一篇关于官方CouchDB书中验证函数的章节.

更好的是,是一个验证功能,只允许管理员修改文档,并将常规用户限制为只读访问.在这里您可以找到该功能的说明.