【问题标题】:CouchDB per app role based securityCouchDB 每个应用基于角色的安全性
【发布时间】:2015-12-23 12:56:09
【问题描述】:

对于使用 couchDb 作为数据库后端的 javascript 应用程序,是否有基于角色的访问控制用户管理机制? 根据我一直在研究的内容,谈到安全性,所有讨论都是关于为 couchDb 实例本身设置不同的用户,而不是在属于特定应用程序的一个数据库中拥有用户和角色信息。

此外,如果您拥有每个应用程序、数据库内的用户和角色信息,我想知道身份验证和基于角色的授权如何工作?是否有基于令牌的身份验证方式或什么?

【问题讨论】:

    标签: security authentication couchdb role-based-access-control nosql


    【解决方案1】:

    在 CouchDB 中,唯一的“读取”访问控制是在数据库级别。如果您需要基于角色或用户对数据子集的访问,则需要将过滤后的子集复制到要授予访问权限的每个角色或用户的数据库中。

    另一方面,写访问控制可以通过验证函数来实现。

    【讨论】:

      猜你喜欢
      • 2013-03-21
      • 2011-05-12
      • 1970-01-01
      • 2012-03-18
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      相关资源
      最近更新 更多