最近私のサーバーにCouchDBを設定しましたが、アクセス権の変更に関する情報が不足しています。私は管理者アカウントを持っているので、それはadmin partyではありませんが、制限はまだ私が望むよりも緩いです。非管理者のためにCouchDBを読み取り専用に設定する
Futonインターフェイス(私が公開している)は、認証されていないユーザーに対しては読み取り専用にしたいと考えています。私が正しく理解していれば、それがあるとして、露出布団インターフェイスへの訪問者は、すべての文書を読み、設計ドキュメント以外の任意のドキュメントを作成および変更を許可さ
あるメンバー、になることができます。
私はこれらの能力を奪い、認証されていないユーザーが文書を作成したりユーザーになることができないようにCouchDBを構成したいと考えています。基本的には、CouchDBは私以外の誰もが読むことができます。
the docs about securityを参照すると、あらゆる種類のデータベースへのアクセスを登録メンバーに制限する方法がありますが、認証されていないユーザーに読み取り専用アクセスを許可しておきたいと思います。データベースに定義された任意のメンバー名または役割がある場合はthis page、
によると、その後、一致する名前や役割を持つ認証されたユーザーのみがデータベースから文書を読んで(または
GET /{db}
呼び出しを行う)が許可されています。
このようにすると、読み取りアクセスも制限されます。
CouchDBの権限設定を微調整する方法はありますか?
をお知らせすることができれば、私はそれを愛するだろうが、新たに登録されたユーザーはまだかかわらず、文書を作成することができませんか? –
正しいですが、これで問題は解決されません。これを見てください(http://stackoverflow.com/questions/10713437/couchdb-wide-read-only-access-rights) –
検証関数は、私が探している答えのように見えます。ありがとう! –