tl; dr:有没有办法使用现有的访问密钥与passportjs创建facebook登录会话?
我正在开发一种产品,该产品由网站,移动应用和服务于两个实体的nodejs服务器组成。可以使用Facebook登录来自移动应用程序和网站进行注册。 Passportjs完美地处理来自网站的facebook登录程序,同时将用户详细信息保存在mongodb服务器中。
使用facebookSDK实现从Android应用程序登录。一旦用户登录,我使用访问密钥和facebook id向我们的内部服务器提交请求,以便向facebook提交请求并授权用户+请求她的详细信息。 现在,我正在使用2个不同的库来执行此操作(从网站注册的护照和node-facebook从现有令牌请求用户详细信息)但这是一个令人遗憾的浪费而且效率不高。
是否可以利用passportjs从现有令牌+脸谱ID创建Facebook会话?