passport.js

    0熱度

    2回答

    我在服務器端使用PassportJS進行身份驗證,在客戶端,我使用$httpProvider.defaults.withCredentials = true;確保在進一步的請求中正確接收,設置和傳輸Cookie。 當我註銷時,我想清除因使用$httpProvider.defaults.withCredentials = true;而設置的所有瀏覽器cookie。我怎樣才能做到這一點?

    0熱度

    1回答

    我目前正在嘗試向我的節點API添加一些身份驗證。 現在我正在使用PassportJS(對於這個非常新,所以對不起我的不稱職者)。 我試圖添加本地策略,並檢查用戶的密碼是合法時,在洛:Error: ReferenceError: user is not defined: // Local Strategy passport.use( new LocalStrategy(async (use

    2熱度

    2回答

    這個問題是任何人誰是熟悉 Node.js的 快遞 護照 JWT認證與護照(JSON網絡令牌) Facebook的OAuth2.0的或谷歌的OAuth2 .0 我一直在做一些在線課程,並瞭解如何做以下兩件事: 認證使用Passport本地策略+ JWT令牌使用Passport谷歌/ Facebook的戰略+曲奇/會話 認證。 我試圖結合這兩個課程的內容基本上。我想使用Google策略+智威湯遜認證。

    0熱度

    1回答

    我想在我的節點js登錄系統使用mongodb使用護照。 我在我的app.js文件中包含護照模塊和本地策略。 var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var expr

    1熱度

    1回答

    我想使用passport-github或facebook登錄與jwt令牌,而不使用服務器上的保存會話。 但是,我們必須從前端兩個請求: app.get('/auth/facebook', passport.authenticate('facebook')); app.get('/auth/facebook/callback', passport.authenticate('

    0熱度

    1回答

    我正在使用護照進行授權,我正在使用'connect-mongo-session'模塊將會話保存在mongodb中。我注意到,在嘗試登錄後,req.user對象變得未定義之後,儘管session對象存在於數據庫中,並且req對象中存在通行證和會話詳細信息。這裏是我的會話設置: let store; if(env === "development") store = new MongoD

    -2熱度

    1回答

    我想知道在下面的代碼中做過回撥操作。它是從jwt有效載荷中提取消息的方式嗎?在這種情況下它會返回user嗎?如果是這樣,我怎樣才能訪問這個返回的用戶?它存儲在哪裏? module.exports = function(passport) { var opts = {}; opts.jwtFromRequest = ExtractJwt.fromAuthHeaderAsBeare

    0熱度

    1回答

    我是很新的Node.js,我正在學習用護照認證,在我的節點應用我有以下這與谷歌的用戶進行身份驗證和認證成功後,觸發回調線, // send to google to do the authentication app.get('/auth/google', passport.authenticate('google', { scope : ['profile', 'email'] })

    -1熱度

    1回答

    我正在爲應用程序創建一個忘記的密碼功能,我只需更新用戶密碼(用bcrypt散列)。然而,我不知道如果用戶不存在我目前使用的代碼。我知道如何記錄它,並且我熟悉req.flash是否成功,但是我不知道如果用戶不存在,則設置req.flash錯誤的條件。 這裏是我的代碼: 路線/用戶: var express = require('express'); var router = express.Rou

    0熱度

    1回答

    我遇到問題,如果我嘗試登錄時沒有用戶名或密碼,我的passport.use函數根本沒有被調用。 以下是我運行passport.authenticate的快遞郵寄路線。 app.post('/login', passport.authenticate('local-login', { failureRedirect: '/login', // redirect back to the l