使用现有的访问密钥创建与passportjs的Facebook登录会话?

时间:2013-09-24 09:27:31

标签: node.js facebook facebook-graph-api passport.js

tl; dr:有没有办法使用现有的访问密钥与passportjs创建facebook登录会话?

我正在开发一种产品,该产品由网站,移动应用和服务于两个实体的nodejs服务器组成。可以使用Facebook登录来自移动应用程序和网站进行注册。 Passportjs完美地处理来自网站的facebook登录程序,同时将用户详细信息保存在mongodb服务器中。

使用facebookSDK实现从Android应用程序登录。一旦用户登录,我使用访问密钥和facebook id向我们的内部服务器提交请求,以便向facebook提交请求并授权用户+请求她的详细信息。 现在,我正在使用2个不同的库来执行此操作(从网站注册的护照和node-facebook从现有令牌请求用户详细信息)但这是一个令人遗憾的浪费而且效率不高。

是否可以利用passportjs从现有令牌+脸谱ID创建Facebook会话?

1 个答案:

答案 0 :(得分:1)

passport-facebook-token策略旨在处理这种情况。