DerbyJS и аутентификация

Может ли DerbyJS в текущей форме реализовать аутентификацию, если да, каков наилучший способ сделать это? не их работа вокруг, чтобы сделать это?

7 ответов

Решение

Я очень рад сообщить, что Derby выпустил первую версию Access Control на уровне Racer. Начальные сведения находятся в пакете Racer по адресу https://github.com/codeparty/racer/blob/master/src/accessControl/README.md.

Вы отслеживаете прогресс в этой проблеме github - https://github.com/codeparty/derby/issues/47

Используйте модуль derby-auth npm: https://github.com/lefnire/derby-auth

Нет, пока нет, хотя разработчики заявили, что это одна из главных вещей, над которой они работают. https://twitter.com/#!/derbyjs/status/194463304440221698

Возможно, вы сможете встроить его в свое приложение, но на данный момент оно не стоит того. Если вам это не нужно как можно скорее, я бы подождал, пока разработчики официально не выпустят интегрированную аутентификацию.

Вы можете просто использовать обратный прокси-сервер для обеспечения безопасности и прекращения https.

Я сейчас пробую NGINX.

Ограничьте сервер Derby для прослушивания на локальном хосте и сделайте NGINX терминатором https наряду с предоставлением базовой аутентификации - или создайте свой собственный вход в систему на основе форм в Derby и оставьте NGINX в качестве терминатора / прокси https.

См. пример "auth" в https://github.com/codeparty/derby-examples

только что совершил этот запрос на получение ответа:: https://github.com/redaktor/derby-examples/commit/0edbbcc7e471e4c2441cfbd4e969007024bfd06e

он еще не объединен, но если вы также измените две строки из запроса извлечения, все должно работать "из коробки".

Вы уже можете добиться простой аутентификации с текущим набором функций Derby и Racer. Посмотрите на источник примера чата для вдохновения.

Есть также приложение с открытым исходным кодом Derby под названием HabitRPG, которое принесло это немного дальше. Разработчик работает над интеграцией EveryAuth в процесс аутентификации.

Кроме того, официальный пример EveryAuth ожидается от авторов Derby и Racer в ближайшие недели.

Самый новый модуль derby для входа здесь http://github.com/derbyparty/derby-login

Другие вопросы по тегам