如何在CouchDB中公开用户创建,但将读取访问设为私有?

如何在CouchDB中公开用户创建,但将读取访问设为私有?,couchdb,couchdb-futon,Couchdb,Couchdb Futon,我想公开用户创建,这样未经身份验证的用户就可以在\u users中创建新帐户,但只向管理员角色授予读取权限。这可能吗?如何操作?CouchDB 1.1.0和即将推出的1.1.1不支持此功能。您所能做的最好的事情就是拥有一个公共数据库,用户在其中提交创建用户帐户的请求,并且您拥有一个独立的工具来对此做出反应并创建正常的用户帐户。(独立工具可以是作为管理员登录的专用网页。) 我已经提交了一个补丁,完全按照你所描述的做。称为,它允许非特权用户向数据库写入一些已批准的文档,但他们无法读取任何数据。创建新

我想公开用户创建,这样未经身份验证的用户就可以在
\u users
中创建新帐户,但只向
管理员
角色授予读取权限。这可能吗?如何操作?

CouchDB 1.1.0和即将推出的1.1.1不支持此功能。您所能做的最好的事情就是拥有一个公共数据库,用户在其中提交创建用户帐户的请求,并且您拥有一个独立的工具来对此做出反应并创建正常的用户帐户。(独立工具可以是作为管理员登录的专用网页。)

我已经提交了一个补丁,完全按照你所描述的做。称为,它允许非特权用户向数据库写入一些已批准的文档,但他们无法读取任何数据。创建新用户帐户正是我制作补丁的原因


我很乐观,它将被包括在v1.2或1.3中。

谢谢。我自己可能会用那个补丁。无论如何,我已经在应用更新处理程序“任何http代码返回”补丁。