簡體   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