【发布时间】:2012-05-29 14:48:57
【问题描述】:
我需要创建一个 CouchDB 用户,该用户只能从任何数据库读取文档,但不能写入任何文档。就我而言,这不是默认支持的(用户类型描述为here)。
正如 wiki 所说,每个数据库都授予访问权限,因此我尝试做的似乎不是使用 CouchDB 的最佳方式。
无论如何,这样做会很棒。你能给我一些关于如何实现它的提示吗?
【问题讨论】:
标签: couchdb user-roles access-rights
我需要创建一个 CouchDB 用户,该用户只能从任何数据库读取文档,但不能写入任何文档。就我而言,这不是默认支持的(用户类型描述为here)。
正如 wiki 所说,每个数据库都授予访问权限,因此我尝试做的似乎不是使用 CouchDB 的最佳方式。
无论如何,这样做会很棒。你能给我一些关于如何实现它的提示吗?
【问题讨论】:
标签: couchdb user-roles access-rights
您需要在要执行此规则的每个数据库中放置一个设计文档。设计文档必须有一个“验证功能”,用于检查用户是否有写权限。
这是validation functions官方CouchDB book的一章。
【讨论】: