2017-03-21 10 views
0

私はCouchDBバックエンドを使ってアプリケーションの認証を設定しようとしており、認証されたユーザーには "_admin"に類似した役割があるのだろうかと思っていました。CouchDB "authenticated user"ロール

私は、アプリケーションにアクセスするすべてのユーザーが読むことができる必要がある設定情報を持つデータベースを持っています。 (私はvalidate_doc_updateルールで書き込みを防ぐ予定です)。

システム定義の役割はありますか、または各ユーザーに適切な役割を割り当てる必要がありますか? (オーバーヘッドを追加するので、これを避けたいです)。

答えて

0

認証されたユーザーに特別なシステム定義の役割はありません。ユーザーの名前がuserCtxに設定されているかどうかを確認できます。これは、ユーザーが正常に認証された場合にのみ設定されます。 validate_doc_update functionの3番目のパラメータとして取得します。

関連する問題