पृष्ठभूमिउपयोगकर्ता पंजीकरण या अन्यथा
अभी, मैं उस उपयोगकर्ता से लगातार और महत्वपूर्ण जानकारी स्टोर हैं CouchDB/couchapp से कोई ऐप का निर्माण करने की कोशिश कर रहा हूँ, और सोफेप के साथ उपयोगकर्ता साइनअप के लिए आवश्यक चरणों पर अटक गया हूं।
अनिवार्य रूप से, मैं जो करना चाहता हूं वह एक सरल साइनअप फॉर्म है जो उपयोगकर्ता मेरे ऐप का उपयोग करने के लिए खाता पंजीकृत करने के लिए उपयोग कर सकते हैं। यह couchdb _users डेटाबेस में एक नए उपयोगकर्ता के निर्माण, और नए डेटाबेस के निर्माण के साथ, नए उपयोगकर्ता के साथ डेटाबेस व्यवस्थापक की भूमिका नियुक्त किया जाएगा।
सभी को सर्वर व्यवस्थापक प्रमाण-पत्रों की आवश्यकता होती है।
आदर्श रूप में, मुझे jquery.couch.js
कार्यों में से किसी एक का उपयोग करके कॉल करने में सक्षम होना पसंद है, लेकिन ऐसा करने का एक सुरक्षित तरीका प्रतीत नहीं होता है।
प्रश्न
एक मध्यम परत सॉफ्टवेयर या अन्यथा करने के लिए इस कार्य को ऑफलोड करने के लिए सबसे कारगर अभी तक सुरक्षित तरीका क्या है (या नहीं है ??)?
कुशलता से, मेरा मतलब है कि उपयोगकर्ता के लिए कम से कम कदमों की आवश्यकता है, मेरे लिए कम से कम परेशानी नहीं है।
अभी तक, मैंने एक अलग node.js सर्वर स्थापित किया है जो साइनअप अनुरोध प्राप्त करता है। मेरे couchDB सर्वर व्यवस्थापक क्रेडेंशियल्स को नोड server.js
फ़ाइल पर निजी चर के रूप में संग्रहीत किया जाता है। मैं फिर couch-client
का उपयोग कर couchDB पर किसी भी डीबी निर्माण अनुरोध को पोस्ट करता हूं।
क्या मैं यहां बहुत से (संभावित असुरक्षित) हुप्स के माध्यम से कूद रहा हूं? क्या सुरक्षित साइनअप प्रक्रिया सुनिश्चित करने का कोई बेहतर तरीका है?
धन्यवाद।
कुछ आश्वासन प्राप्त करने के लिए बढ़िया। मुझे पहले से ही निगेंक्स तक तार मिला है, लेकिन किसी भी तरह से मैंने देशी एसएसएल suport को याद किया। = पी –
जून 2011 तक, कॉचडब 1.1 के पास एसएसएल –