我在我的node.js應用程序中使用express/socket.io組合。到目前爲止,它工作正常。 現在,我需要將facebook用戶標識和電子郵件標識(用戶被授權後)存儲到會話範圍中。我看到有很多選項,有點在這裏丟失..在我的應用程序中,大多數通信通過socket.io發生..最終我想要的是在客戶端隨時訪問用戶ID和電子郵件ID ...node.js帶facebook的Express/socket.io混合應用程序
var express = require("express"),
fs = require("fs"),
app = express.createServer(
form({ keepExtensions: true })
),
io = require("socket.io");
socket = io.listen(app);
這正是我正在做的事情roblem是如何將它存儲在會話範圍內的。可能Cris-O的信息會有幫助。感謝您的最新評論,「Facebook擁有自己的安全專家,以確保它不會被劫持,請使用它!」 – user644745
實際上,如果您使用Facebook的JavaScript SKD,accessToken將已經存儲在cookie中。所以不用擔心這一點。 你也可以使用[everyauth模塊](https://github.com/bnoguchi/everyauth)來處理所有的認證。您甚至可以將其與其他系統一起使用,例如高音揚聲器,谷歌或雅虎。這是相當成熟的。 –
謝謝。目前我的問題是通過使用簡單的cookie來解決的。如果需要將來會使用everyauth。 – user644745