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

发布于 2024-12-02 12:44:53 字数 248 浏览 0 评论 0原文

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

这个问题似乎涉及设置密码,但不涉及获取。

I want to synchronize the passwords from a MySQL database user table with the CouchDB _users database. From what I can see, on CouchDB it is not possible to look up a user's password hash through the HTTP API. How would you go about manually retrieving and modifying the CouchDB user password hashes?

This question seems to cover SETTING the password, but not GETTING.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绮烟 2024-12-09 12:44:53

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

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

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

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

You cannot get the original password, only the SHA1 checksum and input hash.

You can simply fetch them directly from the user's document in the _users database.

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

For each row, you have the salt and password_sha value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文