Я хочу знать, как блокировать acess to futon (_utils) в couchdb для читателей, позволяя доступ только для админов. Мне нужно это сделать, поэтому, если пользователь-читатель сможет использовать футон, он может увидеть имя всех моих баз данных и количество документов. Мое приложение должно позволить читателю получить документ только в том случае, если у него есть идентификатор.Couchdb - Блок futon для пользователей читателей
ответ
Даже если вы заблокируете futon, люди смогут найти список баз данных, используя API couchdb. Я думаю, что правильное решение - поставить веб-сервер перед couchdb и разоблачить только то, что вам нужно.
Я думал об этом, у меня есть другие причины, чтобы поставить веб-сервер впереди (дополнительный уровень безопасности). Спасибо за Ваш ответ. – Manobi
Вы можете пойти с любым веб-сервером, но если вы хотите сфокусироваться на javascript, то используйте node.js. http://nodejs.org/
Это именно то, что я буду использовать. – Manobi
Цитирование домашнюю CouchDB в:
Вы можете даже служить веб-приложений непосредственно из CouchDB.
Вы можете отключить интерфейс футон, открыв Default.ini из Program Files (x86) \ Apache Software Foundation \ CouchDB \ и т.д. \ CouchDB и закомментировать следующую строку, поставив точку с запятой перед ним:
;_utils = {couch_httpd_misc_handlers, handle_utils_dir_req, "../share/couchdb/www"}
Вы можете найти эту строку под заголовком [httpd_global_handlers]. Это полностью отключит обработчик _utils и эффективно отключит Futon. Вы можете повторно включить его, раскомментируя эту строку.
Если вы используете приложение непосредственно из Couch, есть другие обработчики, которые вы можете отключить, а также обработчик _all_dbs. Этот и другие обработчики можно найти в разделе [httpd_global_handlers] или [httpd_db_handlers].
- 1. CouchDB: Not Serving Futon
- 2. CouchDB Futon custom URL
- 3. Как отредактировать свои взгляды в CouchDB Futon?
- 4. Как удалить постоянный вид в Couchdb-Futon
- 5. Доступ к CouchDB Futon на удаленном сервере
- 6. Как защитить паролем веб-интерфейс couchdb (futon)?
- 7. couchdb futon document editor - могу ли я настроить правила отступов?
- 8. couchdb & futon - Есть ли способ отменить непрерывную репликацию с использованием futon
- 9. Моделирование CouchDB для многопользовательских пользователей
- 10. не удалось запустить представления, написанные на python в couchdb futon
- 11. Как избавиться от неиспользуемых представлений на CouchDB, используя futon?
- 12. Выбор пользователей в CouchDB
- 13. создание пользователей на couchDB
- 14. Инструмент для управления CouchDB
- 15. CouchDB: ограничение действия для зарегистрированных пользователей
- 16. как включить браузер Chrome Chrome для сохранения паролей для couchdb futon
- 17. AID для читателей HID
- 18. CouchDB не «создает» новых пользователей
- 19. CouchDB чтения разрешения
- 20. Профилирование параллелизма в VS2012 - Записи читателей-читателей
- 21. Мобильный Futon на Android не работает, почему?
- 22. Как поля читателей должны работать?
- 23. Drupal - отобразить блок для определенной группы пользователей
- 24. PHP разбора блок текста для имен пользователей
- 25. Как CouchDB обрабатывает данные?
- 26. JavaScript для читателей PHP-посетителей
- 27. couchdb missing file
- 28. Настройка Python ViewServer для CouchDB
- 29. Удалить базы данных couchDB
- 30. Проверка подлинности PouchDB: создание новых пользователей CouchDB
Я только что искал ответ на этот вопрос, спасибо, что спросил! – Roger