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

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

Ответы

Ответ 1

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

Вы отслеживаете свой текущий прогресс с помощью этой проблемы github - https://github.com/codeparty/derby/issues/47#issuecomment-6337980

Ответ 3

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

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

Ответ 4

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

В настоящее время я пытаюсь использовать NGINX.

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

Ответ 5

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

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

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