passport.js

    3熱度

    1回答

    因此,我在我的用戶架構上實現findOrCreate,基本上只有一組配置文件(每個用戶可以有多個登錄策略)。你可以把它看作一個給定的用戶,通過提供一個匹配的提供者和id的配置文件給我們所稱的findOrCreate提供的配置文件。 findOrCreate的目標是識別與提供的配置文件相匹配的用戶或使用提供的配置文件創建新用戶。這個函數有四個返回的情況。而查詢用戶 用戶發現無法找到用戶,並試圖創建後

    7熱度

    1回答

    我有兩個nodejs服務器(網絡服務器,套接字服務器),它們通過socket.io互相連接。在web服務上,我使用express.js和passport.js作爲身份驗證中間件。 這是我的web服務器配置: var express = require('express'), mongo = require('mongodb'), io = require('socket.io'

    0熱度

    2回答

    爲了驗證autheticate後的模型,我從Backbone.js的發送POST請求到服務器這樣 model.save({"email":"[email protected]","password":"silvester"}, { successs:function(model,res){ }, error:function(){ } }); 我在

    4熱度

    3回答

    我正在準備構建一個應用程序,我想在其中啓用身份驗證至多個第三方,包括Google。該項目將寫在NodeJS,所以我決定使用Passport作爲我的驗證模塊。 我知道谷歌recently releasedGoogle+ sign-in功能,它提供了額外的功能。我想利用這些功能使用護照,如果它提供。 問題是:在閱讀the Passport documentation我看不出有什麼會導致我相信Passp

    3熱度

    2回答

    目前,我有一個的Node.js應用服務我的服務器端模板語言我的靜態/login & /index HTML頁面(玉在這種情況下)。我想在成功驗證後返回有關當前登錄用戶的數據,因此骨幹網可以開始渲染內容。 例如,我在蒙戈一個UserGroup文件存儲關於它們屬於(授權信息)的User和哪個組的信息。 With 護照,我可以驗證我的用戶並將其重定向到主頁面。 app.post('/login',

    0熱度

    1回答

    客戶端代碼: for(var i =0; i < 1; i++) { void function(item) { alert(item); $.ajax({ url : "/documents/ajax/" + item, dataType : "text", success : function(data) {

    9熱度

    4回答

    我通過Django站點移植到Node.js,我試圖在Node中重新實現Django set密碼方法。這是Django的代碼 from django.utils.crypto import ( pbkdf2, get_random_string) import hashlib password = 'text1' algorithm = "pbkdf2_sha256" itera

    0熱度

    2回答

    因此,我一直在節點0.8.20上開發我的應用程序,並一直使用護照進行谷歌身份驗證。 我我的節點更新到最新版本0.10和我得到一個錯誤 _modules\passport-openid\node_modules\openid\lib\convert.js:33 if(i.charCodeAt(0) > 127) ^ TypeError: Object n++n++:?n++9rn

    4熱度

    1回答

    我正在考慮在節點項目中使用Passport庫(http://passportjs.org/)進行身份驗證。 passport.serializeUser(function(user, done) { done(null, user.id); }); passport.deserializeUser(function(id, done) { user.get(id, fun

    2熱度

    1回答

    我使用NodeJS,Express和PassportJS來構建Web應用程序。我遇到了一條我不能理解的路線問題。當我有: ... app.get('/auth/facebook', passport.authenticate('facebook')); ... 一切似乎工作正常。但是,當我將其更改爲: ... app.get('/auth/facebook', function