[英]How to use traditional sessions in Feathers js
Feathers auth 僅提供 JWT 身份驗證,即使策略是本地的。 我應該為express-session
使用和干凈的passport
實現制作完整的自定義中間件來實現常規會話行為還是為此目的有一些解決方案?
另外,我也想使用passport.socketio
來驗證套接字。
使用 Feathers 身份驗證模塊是完全可選的,您可以隨時注冊自己的中間件,例如服務之前和之后。 這意味着您可以設置正常的 Express 會話設置,然后將req.feathers設置為您還想傳遞給 Feathers 服務(如用戶)的會話信息。 正如您所提到的,您必須對 websockets 做同樣的事情(它還允許在其中間件中設置handshake.feathers
)。
可以在Using A View 引擎說明書文檔中找到如何設置會話和使用身份驗證的完整教程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.