我试图通过使用密码字段保存用户文档来更改用户的密码。我在Futon中看到创建了一个新的散列和salt,我可以独立地验证散列和salt与新密码匹配。
然而,当我尝试使用新密码时,CouchDB只响应旧密码。我已经尝试通过在Futon中编辑文档来手动更改密码,并且我得到了相同的行为:哈希和salt更新,但是CouchDB没有响应新的密码。
到目前为止,我发现唯一可以更改密码的方法是使用Futon的“更改密码”工具。是否不可能通过HTTP更改密码,或者是否遗漏了一个步骤?
发布于 2013-01-13 21:51:11
读这个:Overview
很可能你想要更改管理员的密码。
表示服务器管理员的用户文档不需要定义"password_sha“和"salt”属性--它们的身份验证凭据存储在.ini配置文件中。
UPD:您可以通过/_config
API:Reference#configuration更改/_config
的密码
https://stackoverflow.com/questions/14307368
复制