2016-03-03 75 views
1

用這個例子來登錄並驗證與Facebook https://github.com/passport/express-4.x-facebook-example的NodeJS,護照和Facebook,爲什麼我不能註銷

我的困惑是爲什麼我無法註銷。這是針對基於一臺應用的信息亭的應用程序。我需要強制從應用程序註銷,以便每個後續用戶獲得默認的Facebook登錄對話框。
我嘗試做一個HTP DELETE,但只刪除我的應用程序從用戶的帳戶,它並沒有實際登錄用戶。

回答

1

回答我自己的問題......我可以獎勵自己的賞金嗎? :) 這一呼籲似乎有需要第一

res.redirect('https://www.facebook.com/logout.php?next='+SERVER_IP+'/logout&access_token='+ACCESS_TOKEN); 

然後

app.get('/logout', function(req, res){ 
     req.logout(); 
     res.redirect('/login/facebook/return'); 
}); 
0

當你說你從你的fb賬戶註銷你的意思是在facebook.com上或在你自己的網站上?在facebook.com上註銷並不意味着您可以在任何地方註銷您的帳戶用於登錄/認證。

+0

請參閱我的修訂問題 –