Я работаю над приложением, поддерживаемым CouchDB. По сути, я хочу создать базу данных для каждого отдельного пользователя моего приложения. Для этого пользователь-администратор создаст базу данных, но в дальнейшем пользователь должен будет получить доступ к своей базе данных (используя HTTP Auth через 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"}
Любая помощь будет оценена!
Приветствия,
Аарон.