CouchDB 添加没有预定义管理员的用户
Posted
技术标签:
【中文标题】CouchDB 添加没有预定义管理员的用户【英文标题】:CouchDB add user without predefined admin 【发布时间】:2018-01-05 17:09:56 【问题描述】:我只想创建一个带有 CouchDB 后端的独立应用程序,但我不知道是否可以在不使用管理员凭据的情况下添加新(普通)用户。 在文档中,我刚刚获得了有关创建管理员用户和现有用户权限的信息:
只有管理员可以浏览所有文档的列表(GET /_users/_all_docs) 只有管理员可以收听更改提要 (获取 /_users/_changes)
只有管理员可以执行设计功能,如视图、展示和 其他的
有一个特殊的设计文件_auth不能修改
除设计文件外的所有文件均代表已注册 CouchDB 用户并属于他们
用户只能访问 (GET /_users/org.couchdb.user:Jan) 或修改 (PUT /_users/org.couchdb.user:Jan) 他们拥有的文档
Here 是文档的相关部分。
【问题讨论】:
【参考方案1】:简答:
是的,你可以
如果您必须使用管理员凭据来创建帐户,则注册毫无意义。无论如何,这是一个例子:
https://serverfault.com/questions/742184/couchdb-user-creation-without-authentication-standard-behavior
在这个主题中也可以使用这篇文章: http://www.staticshin.com/programming/easy-user-accounts-management-with-couchdb
另一个提示: Creating regular users in CouchDB
【讨论】:
以上是关于CouchDB 添加没有预定义管理员的用户的主要内容,如果未能解决你的问题,请参考以下文章
每周免费电子书 | NoSQL 选项那么多,CouchDB才是王道