enter image description here创建非管理员用户后,我还设置了特定数据库的权限,但当我以非管理员用户身份登录时,它显示了一个正在加载的数据库,但没有显示任何内容,其他节点也没有加载。
gcuhipw91#
我找到了解释here在CouchDB 3.0.0中,/_all_dbs端点变成了admin-only,这会产生Fauxton(“浏览器GUI”)的副作用,因为它从阅读/_all_dbs开始,因此无法为非管理员用户正确加载。发行说明中有一节介绍了这些更改。这是代码更改:https://github.com/apache/couchdb/issues/2576您可以通过将配置变量[chttpd] admin_only_all_dbs设置为false来获得前面的行为,但这甚至允许未经身份验证的用户获得您的数据库的完整列表。
1条答案
按热度按时间gcuhipw91#
我找到了解释here
在CouchDB 3.0.0中,/_all_dbs端点变成了admin-only,这会产生Fauxton(“浏览器GUI”)的副作用,因为它从阅读/_all_dbs开始,因此无法为非管理员用户正确加载。
发行说明中有一节介绍了这些更改。
这是代码更改:https://github.com/apache/couchdb/issues/2576
您可以通过将配置变量[chttpd] admin_only_all_dbs设置为false来获得前面的行为,但这甚至允许未经身份验证的用户获得您的数据库的完整列表。