4

認証されていないユーザーが で新しいアカウントを作成できるように、ユーザーの作成を公開したいと考えていますが、役割_usersには読み取り権限しか与えません。adminこれは可能ですか?どのように?

4

1 に答える 1

6

CouchDB 1.1.0 および今後の 1.1.1 はこれをサポートしていません。最善の方法は、ユーザーがユーザー アカウントを作成するための要求を送信する公開データベースを用意し、それに反応して通常のユーザー アカウントを作成するためのスタンドアロン ツールを用意することです。(スタンドアロン ツールは、管理者としてログインする専用の Web ページである可能性があります。)

あなたが説明したことを正確に行うためのパッチを提出しました。CouchDB inbox データベースと呼ばれ、権限のないユーザーが承認済みのドキュメントをデータベースに書き込むことはできますが、データを読み取ることはできません。新しいユーザー アカウントを作成することが、まさに私がパッチを作成した理由です。

v1.2 または 1.3 に含まれると楽観視しています。

于 2011-10-10T12:29:38.050 に答える