DerbyJS和身份validation

目前的形状DerbyJS是否可以实现身份validation,如果是的话,什么是最好的办法呢? 不是他们的任何工作要做吗?

我很高兴与大家分享,Derby已经在Racer级别发布了Access Control的第一个版本。 初始细节在https://github.com/codeparty/racer/blob/master/src/accessControl/README.md的Racer包中。

你跟踪这个github问题正在进行的进展 – https://github.com/codeparty/derby/issues/47#issuecomment-6337980

使用derby-auth npm模块: https : //github.com/lefnire/derby-auth

不,现在还没有,尽pipe开发人员说这是他们正在开发的最重要的东西之一。 https://twitter.com/#!/derbyjs/status/194463304440221698

您可能可以将其构build到应用程序中,但在这一点上看起来并不值得。 除非您尽快需要,否则我会等到开发人员正式发布集成身份validation。

您可以简单地使用反向代理来提供安全性和https终止。

我正在尝试NGINX。

限制Derby服务器在本地主机上侦听,并且在提供基本身份validation的同时让NGINX成为https终结者 – 或者在Derby中进行自己的基于表单的login,并保持NGINX作为https终结者/代理。

您可以使用当前的Derby和Racerfunction集来实现简单的身份validation。 看看聊天的例子来源,获得一些启发。

还有一个名为HabitRPG的开源德比应用程序,这个应用程序带来了更多的一点。 开发人员正在将EveryAuth集成到authentication过程中。

另外,Derby和Racer的作者在接下来的几周里还会有一个官方的EveryAuth例子。

请参阅https://github.com/codeparty/derby-examples中的“auth”示例

只是承诺这个拉请求:: https://github.com/redaktor/derby-examples/commit/0edbbcc7e471e4c2441cfbd4e969007024bfd06e

它还没有被合并,但是如果你从pull请求中改变了2行,那么所有的东西都应该是开箱即用的。

login的最新德比模块在这里github.com/derbyparty/derby-login