1

我目前正在使用托管在cloudant上的 couchdb (感谢 cloudant 的家伙!你们太棒了!)。我的数据库中有很多用户(在这里),现在我管理他们:我的 linux 机器上有一个脚本,它生成用户/传递 json 对象,就像这样

{
    "_id": "org.couchdb.user:MY_USER",
    "_rev": "1-7aXXXXXXXXXXXXXXXXXXXXXXXXXX2783",
    "name": "MY_USER",
    "type": "user",
    "roles": ["admin"],
    "password_sha": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "salt": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}

(当然删除了真正的字符串并用“XXX ...”代替)。

然后我将此对象粘贴到 _user 数据库中,一切正常。

但是,由于经常删除、更新用户信息,我在徘徊是否有人为用户管理创建了 couchdb GUI。一些非常简单的东西,比如 phpmyadmin GUI:

mysql GUI 用户管理器页面

我用谷歌搜索并在 stackoverflow 周围搜索类似的东西,但一无所获。

类似的东西已经存在了吗?

(如果没有,你认为有什么特殊原因吗?Couchdb 很普遍,我认为我不是第一个不得不面对这个问题的人......)。

4

1 回答 1

4

目前编辑和维护用户信息的最简单和常用的方法是使用名为 futon 的 couchdb admin gui。您可以访问它

http://localhost:5984/_utils/database.html?_users

虽然它不是一个理想的用户管理工具,但它可以完成工作。

我还没有看到一个很好的用户管理界面。这是个好主意。我们目前正在为 couchdb 开发下一个名为“fauxton”的管理 gui,我们将尝试使其更加用户友好。

于 2013-03-22T17:21:03.010 回答