2011-08-26 2 views
1

CouchDB로 여러 앱을 실행하기위한 권장 보안 모델은 무엇입니까? 앱은 서로 별개입니다. 앱과 DB는 1 : 1 관계로 서로의 데이터에 액세스 할 수 없도록하는 것이 좋습니다.CouchDB로 여러 앱을 실행

데이터베이스가 자체 CouchDB 인스턴스에서 실행해야합니까, 아니면이를 결합하는 방법이 있습니까? 인증 및 권한 부여에 대해서는 조금 봤지만 동일한 인스턴스에서 다른 사용자를 지원할 수 있는지 여부는 알 수 없습니다. 그리고 다른 한편으로는 별도의 인스턴스를 실행하는 데 많은 오버 헤드가있는 경우.

답변

4

각 데이터베이스에 _security 문서를 만들어 사용자 이름이나 역할별로 액세스하지 못하도록 할 수 있습니다.

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

주요 고려 사항 중 하나 개 CouchDB를 서버에 여러 응용 프로그램을 실행하는 모든 사용자 계정을 공유 할 것입니다. 모두를위한 하나의 중앙 _users 데이터베이스가 있습니다.

+0

+1 나는 모든 사용자 계정이 소파에서 공유된다고 말하면서 자유롭게 말했습니다. – JasonSmith

관련 문제