我想公开用户创建,这样未经身份验证的用户可以在_users中创建新帐户,但只向admin角色授予读取权限。这个是可能的吗?多么?
发布于 2011-10-10 20:29:38
CouchDB 1.1.0和即将发布的1.1.1不支持此功能。您可以做的最好的事情是有一个公共数据库,用户在其中提交创建用户帐户的请求,并且您有一个独立的工具来对此做出反应并创建普通用户帐户。(独立工具可以是您以管理员身份登录的专用网页。)
我已经提交了一个补丁来做你所描述的事情。它被称为CouchDB inbox database,它允许非特权用户将一些已批准的文档写入数据库,但他们不能读取任何数据。创建新的用户帐户正是我制作这个补丁的原因。
我乐观地认为它将包含在v1.2或1.3中。
https://stackoverflow.com/questions/7711921
复制相似问题