【问题标题】:CouchDB "authenticated user" roleCouchDB“经过身份验证的用户”角色
【发布时间】:2017-03-21 23:54:18
【问题描述】:

我正在为具有 CouchDB 后端的应用程序设置身份验证,并且想知道是否有类似于“_admin”的角色用于经过身份验证的用户。

我有一个包含配置信息的数据库,所有访问该应用程序的用户都需要能够从中读取。 (我计划使用 validate_doc_update 规则来防止写入)。

是否有我可以使用的系统定义角色,或者我必须为每个用户分配适当的角色? (我想避免这种情况,因为它只会增加开销)。

【问题讨论】:

    标签: couchdb


    【解决方案1】:

    恐怕对于经过身份验证的用户没有特殊的、系统定义的角色。不过,您可以检查是否在 userCtx 中设置了用户名。仅当用户成功通过身份验证时才设置。您将其作为validate_doc_update function 中的第三个参数。

    【讨论】:

      猜你喜欢
      • 2010-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 2020-11-15
      • 2016-01-17
      相关资源
      最近更新 更多