authentication - 用戶認證庫為node.js?

authentication - 用戶認證庫為node.js?

是否有任何現有的用於node.js的用戶認證庫? 特別是我正在尋找一些可以為用戶進行密碼驗證的方法(使用自定義後端驗證數據庫),並將該用戶與會話相關聯。 在我寫一個auth庫之前,我想我會看看人們是否知道現有的庫。 通過谷歌搜索找不到任何明顯的東西。-Shreyas…


node.js - 會議的“秘密”選項是什麼?

我對加密技術一無所知。 我想知道會話秘密是什麼。 我看到這樣的代碼: app.use(express.session({ store: mongoStore({ url: app.set('db-uri')}), secret: 'topsecret'})); 什麼是秘密,我應該改變它?…


node.js - 將快速js登錄到輸出文件?

記錄我的快遞js網絡服務器的最佳方法是什麼? 內置的express.logger()只顯示屏幕上的日誌。 我還可以將它們記錄到/ log文件夾中的文件中嗎? 此外,當前記錄器會自動記錄請求和響應。 我需要將一些應用程序數據記錄到日誌文件中。 可以使用express.logger完成嗎? 此致,拉里斯…


Node.js/Express.js會話管理cookie是會話cookie

我怎樣才能使connect.sid cookie本身只有一個會話cookie,而不是一個持久的cookie? 我沒有成功嘗試 app.use(express.session({cookie:{path: '/', httpOnly: true}, secret:'eeuqram'})); 但是cookie仍然有到期時間戳。…


Node.js+express.js+passport.js:在服務器重啟之間保持身份驗證

我使用passport.js來處理我的nodejs+express.js應用程序上的auth。 我設置了一個LocalStrategy來從mongodb獲取用戶 我的問題是, 當我重新啟動節點服務器時,用戶必須重新進行身份驗證 。 這是一個問題,因為我正在積極開發它,並且不要在每次重啟時都登錄...(+我使用節點主管) 這是我的應用設置: app.configure(function…


javascript - 使用Node.js,Express和Trialpay進行HMAC MD5驗證

我試圖驗證使用Node.js和Express從TrialPay發送的消息。 TrialPay使用HMAC-MD5哈希簽名請求,並提供有關驗證的說明 。 這是我的代碼: app.post('/trialpay', function(req, res){var key="[MY MERCHANT KEY]"; var hash=req.header("TrialPa…


node.js - 快遞路線參數條件

我的Express應用程序上有一條如下所示的路線: app.get('/:id', function(request, response){…}); ID始終是一個數字。 但是,此路由與其他內容匹配,例如/login 。 我想我想要兩件事: 如果ID是數字,則僅使用此路由 僅當沒有已定義的特定參數的路由時(例如與/login的衝突)。 可以這樣做嗎?…



node.js - PassportJS deserializeUser從未調用過

我已經設置了Passport來驗證存儲在mongodb中的用戶。 似乎工作正常:身份驗證成功/失敗,會話變量設置。 但是,讓Passport檢查會話是否失敗。 有些東西似乎是錯誤的,因為我添加到deserializeUser回調中的console.log語句從未見過光明之日。 我認為我的問題與deserializeUser永遠不會被調用有關。 有人能夠診斷我的失誤嗎?// Passport co…


使用passport.js在node.js中進行身份驗證後重定向到上一頁

我試圖建立一個使用node.js,express和passport.js的登錄機制。 登錄本身工作得很好,會話也很好地存儲在redis中,但是在提示用戶進行身份驗證之前,將用戶重定向到他的起始位置時遇到了一些麻煩。 例如,用戶跟隨鏈接http://localhost:3000/hidden然後重定向到http://localhost:3000/login但是我希望他再次重定向到http://lo…


javascript - util.inherits-替代或解決方法

我是一個n00b節點,並且找到util.inherits()非常有用,除了它似乎取代原始對象的整個原型的事實。 例如: var myClass=function(name){ this._name=name;}; myClass.prototype={(...)}; util.inherits(myClass, require('events').Even…




js登入 express login session passport serializeuser session教學 session使用 nodejs example