0

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

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

4

1 回答 1

1

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

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

于 2015-09-25T16:33:13.553 回答