Authentication couchdb读取身份验证

Authentication couchdb读取身份验证,authentication,couchdb,Authentication,Couchdb,如何在couchdb中处理读取身份验证?我知道可以在单独的数据库中定义角色,但我想在文档级别实现读取身份验证。我正在考虑使用node.js,但它似乎不是一个优雅的解决方案,因为couchdb也有一个http服务器,我不想再添加一个(或另一个应用服务器,如ruby或python)。有人在做这个吗 谢谢。在最近的O'Reilly web广播中,J.Chris Anderson提到读取身份验证最好通过部分复制和每个读卡器组多个数据库的组合来处理。每个数据库将只包含与该特定组相关的文档 当您将每个rea

如何在couchdb中处理读取身份验证?我知道可以在单独的数据库中定义角色,但我想在文档级别实现读取身份验证。我正在考虑使用node.js,但它似乎不是一个优雅的解决方案,因为couchdb也有一个http服务器,我不想再添加一个(或另一个应用服务器,如ruby或python)。有人在做这个吗


谢谢。

在最近的O'Reilly web广播中,J.Chris Anderson提到读取身份验证最好通过部分复制和每个读卡器组多个数据库的组合来处理。每个数据库将只包含与该特定组相关的文档


当您将每个readers CouchDB视为权威数据库的过滤实例时,它最有意义。

这基本上是正确的答案。我要补充的是,文档级的读取控制很难正确,尤其是在存在视图的情况下。在读取时过滤映射行是可行的,但IO效率不是很高。但是,基于过滤的贴图行生成缩减值的成本过高


出于这些原因,我们鼓励您对每个访问组操作一个数据库之类的操作,并使所有用户都能读取整个数据库。

嘿,BigBlueHat!可能是重复的!欢迎来到堆栈溢出+1.