背景用戶註冊在Couchapp/CouchDB中通過jquery.couch.js或否則
現在,我正在試圖建立使用CouchDB/couchapp一個應用程序,將存儲在用戶的持續和重要的信息,並堅持使用couchapp用戶註冊所需的步驟。
本質上,我想要做的是有一個簡單的註冊表單,用戶可以使用該註冊表單來註冊使用我的應用程序的帳戶。這將需要在couchdb _users數據庫中創建一個新用戶,並創建一個新數據庫,新用戶分配了數據庫管理員角色。
所有需要服務器管理員憑據。
理想情況下,我希望能夠使用jquery.couch.js
函數之一撥打電話,但似乎沒有一個安全的方法來做到這一點。 (或者是有??)
問題
什麼是這個任務卸載到一箇中間層軟件或以其他方式最高效而安全的方法是什麼?
通過高效率,我的意思是需要用戶最少量的步驟,對我來說不一定是最少量的麻煩。
截至目前,我已經建立了一個單獨的node.js服務器來接收註冊請求。我的couchDB服務器管理員憑證在節點server.js
文件中存儲爲假定的私有變量。然後我使用couch-client
將任何數據庫創建請求發回給couchDB。
我在這裏跳過太多(潛在的不安全)箍嗎?有沒有更好的方法來確保安全的註冊過程?
謝謝。
偉大的獲得一些保證。我已經連接到Nginx,但不知何故,我錯過了本地SSL支持。 = p – 2011-03-15 05:34:04
截至2011年6月,Couchdb 1.1對SSL有原生支持 – 2011-08-09 14:59:19