Несколько приложений с CouchDB - PullRequest
1 голос
/ 27 августа 2011

Какова рекомендуемая модель безопасности для запуска нескольких приложений с CouchDB? Приложения отделены друг от друга, а базы данных находятся в отношении 1: 1, и для них имеет смысл не иметь доступа к данным друг друга.

Должны ли базы данных работать в своем собственном экземпляре CouchDB или есть способ их объединить? Я немного узнал об аутентификации и авторизации, но недостаточно, чтобы сказать, реально ли поддерживать разных пользователей в одном экземпляре. А с другой стороны, если есть много работы с отдельными экземплярами.

1 Ответ

4 голосов
/ 27 августа 2011

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

http://wiki.apache.org/couchdb/Security_Features_Overview#Authorization

Основным соображением при запуске нескольких приложений на одном сервере CouchDB является то, что все пользователиучетные записи будут разделены.Для всех существует одна центральная база данных _users.

...