TłoZarejestruj Użytkownik w Couchapp/CouchDB przez jquery.couch.js lub inaczej
Teraz staram się zbudować aplikację z couchdb/couchapp że uporczywe i przechowywania istotnych informacji od użytkownika, i utknąłem na kroki wymagane do rejestracji użytkownika z couchapp.
Zasadniczo chcę mieć prosty formularz rejestracji, za pomocą którego użytkownicy mogą zarejestrować konto do korzystania z mojej aplikacji. Wymagałoby to utworzenia nowego użytkownika w bazie danych couchdb _users oraz utworzenia nowej bazy danych, z nowym użytkownikiem przypisanym do roli administratora bazy danych.
Wszystko to wymaga danych logowania administratora serwera.
Najlepiej byłoby móc wykonać połączenie za pomocą jednej z funkcji jquery.couch.js
, ale nie wydaje się, że jest to bezpieczny sposób. (Czy jest tam ??)
Pytanie
Jaki jest najbardziej wydajny jeszcze bezpieczny sposób odciążyć to zadanie oprogramowania warstwy średniej lub w inny sposób?
Przez sprawność rozumie się konieczność najmniejszej ilości kroków dla użytkownika, niekoniecznie najmniej kłopotów.
Od tej pory skonfigurowałem oddzielny serwer node.js, który odbiera żądania rejestracji. Moje poświadczenia administratora serwera couchDB są przechowywane jako przypuszczalne prywatne zmienne w pliku węzła server.js
. Później zwrócę dowolne żądanie utworzenia bazy danych do couchDB, używając couch-client
.
Czy przeskakuję tutaj zbyt wiele (potencjalnie niepewnych) obręcze? Czy istnieje lepszy sposób na zapewnienie bezpiecznego procesu rejestracji?
Dzięki.
Świetne, aby uzyskać pewności. Mam już podłączoną tapczan do Nginx, ale jakoś tęskniłem za rodzimym suportem SSL. = p –
Od czerwca 2011, Couchdb 1.1 ma natywną obsługę SSL –