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 ユーザー マネージャー ページ

このようなものを検索するためにグーグルでスタックオーバーフローしましたが、何も見つかりませんでした。

そのようなものはすでに存在しますか?

(そうでない場合、特別な理由があると思いますか? Couchdb は広く普及しており、この問題に直面しなければならなかったのは私が最初ではないと思います...)。

4

1 に答える 1

4

現在、ユーザー情報を編集および保守するための最も簡単で一般的な方法は、futonと呼ばれるcouchdbadminguiからのものです。あなたはそれにアクセスすることができます

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

それは理想的なユーザー管理ツールではありませんが、仕事を成し遂げます。

私はユーザー管理を行うための素晴らしいGUIを見たことがありません。それは良いアイデアです。現在、「fauxton」と呼ばれるcouchdbの次の管理GUIに取り組んでいます。これをよりユーザーフレンドリーにするために、これを試みます。

于 2013-03-22T17:21:03.010 に答える