Фон
Сейчас я пытаюсь создать приложение с couchDB / couchapp, которое будет хранить постоянную и важную информацию от пользователя, и застрял на шагах, необходимыхрегистрация пользователя с couchapp.
По сути, я хочу иметь простую форму регистрации, которую пользователи могут использовать для регистрации учетной записи для использования моего приложения.Это повлечет за собой создание нового пользователя в базе данных couchdb _users и создание новой базы данных с новым пользователем, которому назначена роль администратора базы данных.
Все, что требует учетных данных администратора сервера.
В идеале, я бы хотел сделать звонок, используя одну из функций jquery.couch.js
, но, похоже, не существует безопасного способа сделать это.(или есть ??)
Вопрос
Какой самый эффективный и в то же время безопасный способ переложить эту задачу на программное обеспечение среднего уровня или иным способом?
Под эффективностью я имею в виду наименьшее количество шагов для пользователя, а не наименьшее количество хлопот для меня.
На данный момент я настроил отдельный сервер node.js, который получает запросы на регистрацию.Мои учетные данные администратора сервера couchDB хранятся в виде предполагаемых личных переменных в файле узла server.js
.Затем я отправляю любой запрос на создание базы данных обратно на couchDB, используя couch-client
.
Прыгаю ли я здесь через слишком много (потенциально небезопасных) обручей?Есть ли лучший способ обеспечить безопасный процесс регистрации?
Спасибо.