CouchDB 1.1.0 и последующая версия 1.1.1 не поддерживают это.Лучшее, что вы можете сделать, - это иметь общедоступную базу данных, куда пользователи отправляют запросы на создание учетных записей пользователей, и у вас есть автономный инструмент для реагирования на это и создания обычных учетных записей пользователей.(Автономный инструмент может быть просто выделенной веб-страницей, в которую вы входите как администратор.)
Я представил патч, чтобы сделать именно то, что вы описываете.Вызывается Входящая база данных CouchDB , она позволяет непривилегированным пользователям записывать некоторые утвержденные документы в базу данных, но они не могут прочитать какие-либо данные.Именно поэтому я создал патч для создания новых учетных записей пользователей.
Я настроен оптимистично, что он будет включен в версию 1.2 или 1.3.