我一直在玩Iris沙發使用蒲團,捲曲和閱讀CouchDB security Wiki page和我有點困惑讀者,管理員&服務器管理員。CouchDB /虹膜沙發 - noob安全問題
我正確地說,在創建「創建服務器管理」彈出不是實際上創建一個服務器管理員,(維基提到這隻能通過編輯一個local.ini文件)?
你真正做的是建立在_users數據庫文件 - 爲用戶提供用戶名密碼&通過身份驗證,之後他們的名字和角色相比,對數據庫的安全對象定義的任何名稱/角色?
此外,我注意到,「require_valid_user」默認設置爲false,所以假設Iris Couch有一個服務器管理員,這是否意味着儘管用戶必須提供他們的用戶名/密碼進行身份驗證 - 它們被驗證爲匿名的,所以沒有比較任何數據庫定義的安全性?
如果我想限制用戶到特定的數據庫,我需要將「require_valid_user」設置設置爲true嗎?
乾杯
確定 - 感謝[Jason](http://getsatisfaction.com/iriscouch/topics/security_problem-qy2g2?utm_content=topic_link&utm_medium=email&utm_source=reply_notification)我意識到我錯過了一些關鍵信息 - 創建服務器管理員創建該用戶在配置的「管理」部分中的引用。這基本上意味着用戶可以做他們喜歡的(!),而不管我的情況如何。一旦我從該部分刪除了我的test2用戶引用,他們就不再有權訪問數據庫了 - 正如所料。 – Neil