【发布时间】:2020-12-24 13:10:18
【问题描述】:
我有一个 CouchDB 实例,我在其中创建了一个管理员用户,因此只有管理员用户可以创建和删除数据库。据我了解,非管理员用户可以在此设置中读取和写入数据库,但不能创建它们。我能够以管理员用户的身份创建数据库,但是如果我尝试在没有管理员凭据的情况下从数据库中读取(通过 PouchDB),则响应为 401,消息为 You are not authorized to access this db.
如果我查看数据库权限,我看到_admin 角色已添加,但没有其他用户被列为管理员或成员。因此,我认为任何用户都应该能够读/写。我在这里错过了什么吗?感谢您的帮助。
【问题讨论】: