【问题标题】:Changing CouchDB 1.2.0 user's password via HTTP api通过 HTTP api 更改 CouchDB 1.2.0 用户的密码
【发布时间】:2013-06-17 06:32:10
【问题描述】:

我正在尝试通过保存带有密码字段的用户文档来更改用户的密码。我在 Futon 中看到创建了一个新的哈希和盐,我可以独立验证哈希和盐是否与新密码匹配

但是,当我尝试使用新密码时,CouchDB 只会响应旧密码。我尝试通过在 Futon 中编辑文档来手动更改密码,我得到了相同的行为:哈希和盐值更新,但 CouchDB 不响应新密码。

到目前为止,我发现更改密码的唯一方法是使用 Futon 的更改密码工具。是无法通过 HTTP 更改密码还是我遗漏了一个步骤?

【问题讨论】:

    标签: couchdb


    【解决方案1】:

    阅读:http://wiki.apache.org/couchdb/Security_Features_Overview

    您可能正在尝试更改管理员密码。

    代表服务器管理员的用户文档不需要具有 定义了“password_sha”和“salt”属性——它们的身份验证 凭据存储在 .ini 配置文件中。

    UPD:您可以通过/_config API 更改管理员密码:http://wiki.apache.org/couchdb/Complete_HTTP_API_Reference#configuration

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 2018-03-09
      相关资源
      最近更新 更多