我正在考虑编写一个存储敏感数据的CouchDB支持的应用程序。是否有可能进行设置,以便我可以获得类似MySQL和PostgreSQL的访问控制,系统中的特定用户(Unix系统用户意义上的用户)可以被拒绝或被授予对特定CouchDB数据库的访问权限?
我正在考虑编写一个存储敏感数据的CouchDB支持的应用程序。是否有可能进行设置,以便我可以获得类似MySQL和PostgreSQL的访问控制,系统中的特定用户(Unix系统用户意义上的用户)可以被拒绝或被授予对特定CouchDB数据库的访问权限?
当然,您可以在中设置用户 _users
数据库。您可以为每个用户分配角色,组以及任何其他自定义字段。在里面 validate_doc_update
在您的设计文档中,您可以检查用户角色并根据该角色批准或拒绝访问。您还可以在全球范围内将用户分配为“读者”和“作者”。您可以通过基本HTTP身份验证,OAuth和各种其他方法对用户进行身份验证。
当然,您可以在中设置用户 _users
数据库。您可以为每个用户分配角色,组以及任何其他自定义字段。在里面 validate_doc_update
在您的设计文档中,您可以检查用户角色并根据该角色批准或拒绝访问。您还可以在全球范围内将用户分配为“读者”和“作者”。您可以通过基本HTTP身份验证,OAuth和各种其他方法对用户进行身份验证。