我想将MySQL数据库用户表中的密码与CouchDB _users数据库同步。从我所看到的,在CouchDB上,无法通过HTTP API查找用户的密码哈希。您将如何手动检索和修改CouchDB用户密码哈希?
This question似乎涵盖设置密码,但不是GETTING。
答案 0 :(得分:4)
您无法获取原始密码,只能获取SHA1校验和和输入哈希值。
您可以直接从_users
数据库中的用户文档中获取它们。
curl http://localhost:5984/_users/_all_docs?startkey=\"org.couchdb.user\"\&include_docs=true
对于每一行,您都有salt
和password_sha
值。