CouchDB:如何设置/获取用户的密码哈希?

时间:2011-08-31 23:32:35

标签: security authentication login couchdb

我想将MySQL数据库用户表中的密码与CouchDB _users数据库同步。从我所看到的,在CouchDB上,无法通过HTTP API查找用户的密码哈希。您将如何手动检索和修改CouchDB用户密码哈希?

This question似乎涵盖设置密码,但不是GETTING。

1 个答案:

答案 0 :(得分:4)

您无法获取原始密码,只能获取SHA1校验和和输入哈希值。

您可以直接从_users数据库中的用户文档中获取它们。

curl http://localhost:5984/_users/_all_docs?startkey=\"org.couchdb.user\"\&include_docs=true

对于每一行,您都有saltpassword_sha值。