CouchDB: Как установить / получить хэш пароля пользователя? - PullRequest
3 голосов
/ 01 сентября 2011

Я хочу синхронизировать пароли из пользовательской таблицы базы данных MySQL с базой данных CouchDB _users. Из того, что я вижу, на CouchDB невозможно найти хеш пароля пользователя через HTTP API. Как бы вы пошли о ручном получении и изменении хэшей паролей пользователя CouchDB?

Этот вопрос , кажется, охватывает УСТАНОВКУ пароля, но не ПОЛУЧЕНИЕ.

1 Ответ

4 голосов
/ 01 сентября 2011

Вы не можете получить оригинальный пароль, только контрольную сумму SHA1 и входной хэш.

Вы можете просто получить их непосредственно из документа пользователя в базе данных _users.

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

Для каждой строки у вас есть значения salt и password_sha.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...