認証されていないユーザーが で新しいアカウントを作成できるように、ユーザーの作成を公開したいと考えていますが、役割_users
には読み取り権限しか与えません。admin
これは可能ですか?どのように?
1 に答える
6
CouchDB 1.1.0 および今後の 1.1.1 はこれをサポートしていません。最善の方法は、ユーザーがユーザー アカウントを作成するための要求を送信する公開データベースを用意し、それに反応して通常のユーザー アカウントを作成するためのスタンドアロン ツールを用意することです。(スタンドアロン ツールは、管理者としてログインする専用の Web ページである可能性があります。)
あなたが説明したことを正確に行うためのパッチを提出しました。CouchDB inbox データベースと呼ばれ、権限のないユーザーが承認済みのドキュメントをデータベースに書き込むことはできますが、データを読み取ることはできません。新しいユーザー アカウントを作成することが、まさに私がパッチを作成した理由です。
v1.2 または 1.3 に含まれると楽観視しています。
于 2011-10-10T12:29:38.050 に答える