CouchDB添加没有预定义管理员的用户

时间:2017-07-29 20:20:57

标签: couchdb

我只是想用CouchDB后端创建一个独立的应用程序,但我不知道是否可以在不使用管理员凭据的情况下添加新的(普通)用户。 在文档中,我刚刚获得了有关创建管理员用户和现有用户权限的信息:

  

只有管理员可以浏览所有文档的列表(GET   / _users / _all_docs)只有管理员可以收听更改Feed   (GET / _users / _changes)

     

只有管理员可以执行设计功能,如视图,节目和   其他人

     

有一个无法修改的特殊设计文档_auth

     

除设计文件外的每个文件均代表注册   CouchDB用户并且属于他们

     

用户只能访问(GET /_users/org.couchdb.user:Jan)或修改   (PUT /_users/org.couchdb.user:Jan)他们拥有的文件

Here是文档的相关部分。

1 个答案:

答案 0 :(得分:0)

简短回答:

是的,您可以

如果您必须使用管理员凭据创建帐户,则在注册时没有任何意义。无论如何,这是一个例子:

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