繁体   English   中英

DerbyJS和身份验证

[英]DerbyJS and Authentication

当前形状的DerbyJS是否可以实现身份验证,如果是,最好的方法是什么? 不是他们做任何工作吗?

我很高兴分享Derby在Racer级别发布了第一版Access Control。 初始详细信息位于Racer包中, 网址https://github.com/codeparty/racer/blob/master/src/accessControl/README.md

您可以通过此github问题跟踪其持续进展 - https://github.com/codeparty/derby/issues/47#issuecomment-6337980

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

不,它还没有,虽然开发人员说这是他们正在努力的最重要的事情之一。 https://twitter.com/#!/derbyjs/status/194463304440221698

您可能可以将其构建到您的应用程序中,但此时它似乎并不值得。 除非你需要尽快,否则我要等到开发人员正式发布集成身份验证。

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

我正在尝试NGINX。

限制Derby服务器监听localhost并使NGINX成为https终结符并提供Basic Auth - 或者在Derby中处理您自己的基于表单的登录,并将NGINX保留为https终结符/代理。

您已经可以使用Derby和Racer的当前功能集实现简单身份验证。 查看聊天示例的来源以获得一些灵感。

还有一个名为HabitRPG的开源Derby应用程序,它带来了更多。 开发人员正致力于将EveryAuth集成到身份验证过程中。

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

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

刚提交此拉请求:: https://github.com/redaktor/derby-examples/commit/0edbbcc7e471e4c2441cfbd4e969007024bfd06e

它还没有合并但是如果你也从拉取请求中改变了2行,那么一切都应该是开箱即用的。

用于登录的最新derby模块在这里是github.com/derbyparty/derby-login

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM