我正在考虑编写一个CouchDB支持的应用程序来存储敏感数据。有没有可能设置成我可以获得类似MySQL和PostgreSQL的访问控制,其中系统上的特定用户( Unix系统用户)可以被拒绝或授予对特定CouchDB数据库的访问权限?
发布于 2011-02-11 12:45:09
当然,您可以在_users数据库中设置用户。您可以为每个用户分配角色、组以及任何其他自定义字段。在设计文档的validate_doc_update功能中,您可以检查用户角色,并根据用户角色批准或拒绝访问。您还可以将用户全局分配为"readers“和"writers”。您可以通过基本HTTP身份验证、OAuth等多种方式对用户进行身份验证。
请参考维基上的Security Features Overview和Document Update Validation页面开始。
https://stackoverflow.com/questions/4965666
复制相似问题