Czy DerbyJS w aktualnej formie może implementować uwierzytelnianie, jeśli tak, jaki jest najlepszy sposób na to? nie jest to żadna ich praca, żeby to zrobić?DerbyJS and Authentication
Odpowiedz
Cieszę się, że Derby wydało pierwszą wersję Kontroli dostępu na poziomie Racer. Początkowe szczegóły znajdują się w pakiecie Racer pod numerem https://github.com/codeparty/racer/blob/master/src/accessControl/README.md.
śledzić swoje bieżące postępy w tej kwestii github - https://github.com/codeparty/derby/issues/47#issuecomment-6337980
Nie, jeszcze nie, chociaż twórcy powiedzieli, że jest to jedna z najważniejszych rzeczy, nad którymi pracują. https://twitter.com/#!/derbyjs/status/194463304440221698
Możliwe, że będziesz w stanie zainstalować go w swojej aplikacji, ale w tym momencie nie wydaje się to warte zachodu. Jeśli tego nie potrzebujesz, po prostu czekam, aż twórcy oficjalnie wydadzą zintegrowany auth.
Podążając za tym, powiedzieli również, że będzie on oparty na everyauth (https://twitter.com/#!/derbyjs/status/ 195004949124481024) i że zostanie zintegrowany z trasami zarówno dla express, jak i socket.io (https://twitter.com/#!/derbyjs/status/195004949124481024), co powinno być całkiem fajne :). – studgeek
Możesz po prostu użyć odwrotnego proxy, aby zapewnić bezpieczeństwo i zakończenie https.
Obecnie próbuję NGINX.
Ogranicz serwer Derby do nasłuchu na lokalnym hoście i ustaw NGINX na terminator https wraz z podstawowym uwierzytelnieniem - lub opracuj własne logowanie oparte na formularzach w Derby i zachowaj NGINX jako terminator/serwer HTTPS.
można już osiągnąć proste uwierzytelnianie z bieżącego zestawu funkcji Derby i Racer. Spójrz na źródło przykładu czatu, aby uzyskać inspirację.
Istnieje również aplikacja Derby o otwartym źródle o nazwie HabitRPG, która przyniosła to nieco dalej. Programista is working dotyczący integracji EveryAuth w procesie uwierzytelniania.
Ponadto, oficjalny przykład EveryAuth is to be expected od autorów Derby i Racera w nadchodzących tygodniach.
Użyj Derby-auth npm moduł: https://github.com/lefnire/derby-auth
zobaczyć "auth" przykład w https://github.com/codeparty/derby-examples
prostu popełnił ten wniosek ściągania :: https://github.com/redaktor/derby-examples/commit/0edbbcc7e471e4c2441cfbd4e969007024bfd06e
nie jest jeszcze połączyła ale jeśli Zmieniasz również 2 linie od żądania wyciągnięcia, wszystko powinno działać po wyjęciu z pudełka.
Najnowszy moduł Derby do logowania jest tutaj github.com/derbyparty/derby-login
Czy przynajmniej sprawdzane http://derbyjs.com/ przed pytaniem tutaj? – MilkyWayJoe
tak faktycznie ... – mabuzer
https://github.com/lefnire/derby-auth – lefnire