使用此示例登录并通过Facebook进行身份验证 https://github.com/passport/express-4.x-facebook-example
我的困惑是我无法退出的原因。这适用于一次性使用自助服务终端的应用程序。我需要强制从应用程序注销,以便每个后续用户获得默认的Facebook登录对话框。
我试过做一个HTP删除但是只从用户的帐户中删除我的应用程序,它实际上并没有将用户注销。
答案 0 :(得分: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');
});
答案 1 :(得分:0)
当您说您从您的fb帐户退出时,您的意思是在facebook.com或您自己的网站上?登录facebook.com并不意味着您在帐户用于登录/验证的任何地方都会注销。