對於JavaScript來說相對陌生,我試圖在Node.js + Express/Angular.js應用中實現亞馬遜登錄。將網絡令牌從後端傳遞到前端(Node.js + Express轉換爲AngularJS)
下面是從Node.js的護照認證中間件例的片:
app.get('/auth/facebook/callback',
passport.authenticate('service', { session: false }),
function(req, res) {
// Successful authentication, redirect home.
// I have access to web token here
res.redirect('/');
});
的問題是如何修改上面的代碼通過網絡令牌我在function(req, res)
獲得的Node.js後端AngularJS前端假設我的AngularJS應用程序在http://example.com託管,而在登錄亞馬遜後,該應用程序被重定向到http://example.com/auth/facebook/callback URL。
並且不要忘記簽名您的cookies,例如response.cookie(「token」,「1234567890」,{signed:true,httpOnly:true}); – 2014-10-16 12:13:38
@TienDo謝謝! – krl 2014-10-17 12:06:39