通过HTTP API更改CouchDB 1.2.0用户密码

时间:2013-01-13 19:38:35

标签: couchdb

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

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

到目前为止,我发现更改密码的唯一方法是使用Futon的更改密码工具。是不是可以通过HTTP更改密码,还是缺少一个步骤?

1 个答案:

答案 0 :(得分:0)

阅读本文: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