0

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

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

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

4

1 回答 1

0

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

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

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

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

于 2013-01-14T05:51:11.877 回答