4

我想公开用户创建,以便未经身份验证的用户可以在 中创建新帐户_users,但只授予admin角色读取权限。这可能吗?如何?

4

1 回答 1

6

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

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

我乐观地认为它将包含在 v1.2 或 1.3 中。

于 2011-10-10T12:29:38.050 回答