Авторизация CouchDB на основе базы данных
Я работаю над приложением, поддерживаемым CouchDB. По сути, я хочу создать базу данных для каждого отдельного пользователя моего приложения. Для этого пользователь с правами администратора создаст базу данных, но в дальнейшем ему нужно будет получить доступ к своей базе данных (используя HTTP-аутентификацию через SSL). У меня было адское время, чтобы понять это.
Лучший ресурс, который я нашел, находится в вики CouchDB по этой ссылке:
http://wiki.apache.org/couchdb/Security_Features_Overview#Authorization
Предполагается, что вы можете установить авторизацию для каждой базы данных, создав документ «_security», в который вы добавите хэш администраторов и читателей. Когда я пытаюсь создать этот документ, я получаю сообщение «Неверный специальный элемент документа: _security».
$ curl -X GET http://localhost:5984
{"couchdb":"Welcome","version":"1.0.1"}
Любая помощь будет оценена!
Ура,
Аарон.