是否有像PostgreSQL和MySQL权限管理这样的CouchDB数据库的访问控制?

dan*_*dan 11 mysql security postgresql couchdb

我正在考虑编写一个存储敏感数据的CouchDB支持的应用程序.是否有可能进行设置,以便我可以获得类似MySQL和PostgreSQL的访问控制,系统中的特定用户(Unix系统用户意义上的用户)可以被拒绝或被授予对特定CouchDB数据库的访问权限?

Dom*_*nes 11

当然,您可以在_users数据库中设置用户.您可以为每个用户分配角色,组以及任何其他自定义字段.在validate_doc_update设计文档的功能中,您可以检查用户角色并根据该角色批准或拒绝访问.您还可以在全球范围内将用户指定为"读者"和"编写者".您可以通过基本HTTP身份验证,OAuth和各种其他方法对用户进行身份验证.

请参阅Wiki上的安全功能概述文档更新验证页面以开始使用.