"there’s no notion of read-protection in CouchDB."

There’s no document level read protection, but you can certainly grant or deny 
read access to users on a per database basis. That’s by design due to the ease 
that information could leak out through views (particularly reduce views). The 
restrictive proxy approach is brittle, it requires that you know all the URL 
patterns to block and keep them up to date when you upgrade CouchDB. It can 
work, it’s just not awesome.

B.

 .

On 1 Jan 2014, at 20:47, Jens Alfke <j...@couchbase.com> wrote:

> 
> On Dec 31, 2013, at 1:44 AM, meredrica <st...@meredrica.org> wrote:
> 
>> I expose CouchDB directly to mobile clients and wanted to hide some 
>> information from them.
> 
> You can’t really do that; there’s no notion of read-protection in CouchDB.
> As a workaround you can put CouchDB behind a proxy or gateway, and restrict 
> the URL patterns that clients are allowed to send.
> 
> —Jens
> 

Reply via email to