14

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

4

7 回答 7

14

我很高兴与大家分享 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

于 2012-07-16T18:28:24.777 回答
6

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

于 2012-11-14T19:58:23.357 回答
4

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

您也许可以将它构建到您的应用程序中,但在这一点上,它似乎并不值得。除非您尽快需要它,否则我会等到开发人员正式发布集成身份验证。

于 2012-05-01T06:47:58.397 回答
2

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

我目前正在尝试 NGINX。

限制 Derby 服务器在 localhost 上侦听,并让 NGINX 成为 https 终止符,同时提供基本身份验证 - 或者在 Derby 中建立您自己的基于表单的登录,并将 NGINX 作为 https 终止符/代理。

于 2012-05-09T21:12:57.577 回答
1

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

还有一个名为 HabitRPG 的开源 Derby 应用程序,它更进一步。开发人员正在努力将 EveryAuth 集成到身份验证过程中。

此外,预计未来几周 Derby 和 Racer 的作者将提供一个官方的 EveryAuth 示例。

于 2012-09-09T21:57:41.737 回答
1

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

刚刚提交了这个拉取请求 :: https://github.com/redaktor/derby-examples/commit/0edbbcc7e471e4c2441cfbd4e969007024bfd06e

它尚未合并,但如果您也更改了拉取请求中的 2 行,那么一切都应该开箱即用。

于 2014-01-28T21:24:25.970 回答
0

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

于 2015-07-16T13:47:29.893 回答