passport.js

    3熱度

    2回答

    好的,所以使用passport.js工作,並且運行良好,從我所見過的。但是,我不確定如何正確排除某些用戶。如果應用程序的目的是限制訪問,而不僅僅是爲用戶提供登錄方法,那麼我如何通過passport.js限制登錄?目前,用戶只需訪問/login並使用其Google帳戶登錄,即可訪問內部信息。

    8熱度

    2回答

    我正在使用passport.js來驗證用戶身份。我希望能夠傳遞從用戶收集的用戶名,該用戶名將到達認證過程的末尾,以便在創建用戶時(如果它尚不存在)我可以存儲用戶名。我試過這個: app.get("/auth/google", function(request, response) { console.log(request.query.username); passport

    3熱度

    1回答

    我正在創建一個應用程序,該應用程序將使用OAuth2協議爲使用應用程序的策略的已知客戶端提供身份驗證。 我一直在使用這兩個oauth2orize和node-oauth2-provider模塊審判,我不斷收到以相同點:通過客戶端 用戶登錄,API密鑰和API祕密進行了驗證,並用戶可以通過我的提供商應用程序成功登錄。 在客戶端應用程序和用戶成功進行身份驗證之後,會將令牌發送回客戶端應用程序(用戶登錄到

    1熱度

    1回答

    我遇到了麻煩與MongoDB的會話才能正常工作。我已經設置了下面的代碼,這些代碼沒有問題就創建了用戶。 我也能看到我的sessions數據庫被填充,看起來像這樣: http://wes.io/LNbg/content 問題是,我從來沒有在登錄狀態。如果我只是使用內存來存儲會話,但移動到MongoDB的時候,這是行不通的,它工作正常。這裏就是我認爲這個問題的代碼,但是你可以在這裏看到整個應用程序:h

    14熱度

    2回答

    我使用Passport.js做認證,以及每Google's OAuth2 documentation,我傳遞一個狀態變量: app.get('/authenticate/googleOAuth', function(request, response) { passport.authenticate('google', { scope: [ 'https:

    6熱度

    2回答

    我使用Express + Mongoose + Passport + Connect-mongo的一個非常直接的設置,並且一切正常。唯一讓我困惑的是,即使對於靜態文件,我也可以看到passport.unserializeUser,這從我的應用程序角度來看是絕對沒有意義的。 我可以理解,在某些情況下,您希望在某種授權下也可以提供靜態文件,但我想知道如何在整個會話中間件中「跳過」,以防靜態文件。 (在

    13熱度

    1回答

    我試圖讓我的護照與我的節點快遞服務器一起工作。我可以用Facebook登錄並在我的數據庫中找到正確的用戶;但是,當我重定向req.user始終未定義。這裏是我的服務器代碼: var express = require('express'), path = require('path'), http = require('http'), passport = require('passport

    1熱度

    1回答

    我正在使用express和護照模塊進行身份驗證。我嘗試了不同的方式來在會話cookie過期而沒有結果之後做重定向。 目前我正在嘗試使用登錄操作後的計劃功能。我有以下代碼: var express = require('express') , passport = require('passport') , util = require('util') , LocalS

    0熱度

    1回答

    我想一個LinkedInStrategy與現有的LocalStrategy聯合(用戶已通過身份驗證)。 這裏是護照文檔的例子: schema.statics.passportLinkedInStrategy = function(token, tokenSecret, profile, done) { // asynchronous verification, for effect...

    3熱度

    1回答

    有關使用動態作用域和Passport身份驗證庫的權限的任何教程。 在文檔中找不到任何文檔。 我們如何設置認證用戶的用戶類型? 在everyauth中更容易嗎?