Facebook iOS SDK和passport-facebookauthentication
我试图在iOS的Facebook SDK应用程序上使用passport-facebook实现服务器的Facebook身份validation,我不清楚如何在后端设置通行证身份validation。
基本上iOS客户端使用Facebook进行身份validation并获取sessionToken,我想将其传递给passport-facebook / auth / facebook / callback,以便使用FBvalidation会话令牌,并通过node.js从我们的数据库中查找用户。
那是使用passport-facebook的正确方法,还是我需要call / auth / facebook(以及我需要传递的参数)。
这个问题提到使用Facebook iOS SDK构build应用程序,然后在服务器上进行身份validation,但没有提到如何做到这一点。
https://github.com/jaredhanson/passport-facebook/issues/7
我也可以写我自己的定制护照策略,只是通过FB会话令牌,我可以用服务器上的FBgraphicsAPI来validation,以获得FB用户ID并validation它是一个有效的会话,如下所述: deviseFacebookvalidationiOS应用程序也访问安全的Web服务
查看passport-facebook-token ,它是基于以前发布的令牌(即发给您的iOS应用的令牌)进行authentication的。
passport-facebook
旨在执行基于Web的redirectstream程,这通常不是通过移动应用程序完成的。
- 看守:加载共享库时出错:libpcre.so.1
- 后端服务器软件与PHP / MySQL / JS类似Facebook的聊天?
- 从Passport策略路由中传递用户信息
- Facebook Messenger API“URL无法validation”
- Facebook Graph APIsearchnext_page返回空数据对象
- Node.js JSONparsing错误
- passport-facebook-token返回InternalOAuthError:validation令牌时无法获取用户configuration文件
- XMLHttpRequest无法加载https://www.facebook.com/dialog/oauth?response_type=code&redirect_uri=
- 使用facebook-node-sdk模块/(#324)上传照片需要上传文件