2013-10-31 91 views
0

我正在制作一个Android应用,通过Facebook SDK对用户进行身份验证。不过,我还需要向远程服务器进行身份验证,以便为此用户提供新数据。使用Facebook登录后登录到远程服务器的最佳方式

这样做的最好方法是什么?

  • 我应该把Facebook的令牌到远程服务器,然后在服务器上使用此验证它是这个用户有效的令牌,从而确认用户的身份?

  • 我应该做以前,但生成并发回我自己的令牌供用户在未来使用?

  • 如果我后来添加谷歌身份验证会这样的事情也工作?

谢谢!

回答

3

海事组织,最好的办法是

  1. 验证用户对Facebook的从Android应用程序
  2. 获取FB验证令牌的Android应用
  3. 转发身份验证令牌& Facebook的UID从安卓到网服务器
  4. 在Web服务器上,使用提交的令牌进行Facebook API调用,以验证用户
+0

只是寻找相同的问题的解决方案,并发现给出的答案是不正确的。请参阅https://developers.facebook.com/docs/facebook-login/security/#tokenhijacking –

相关问题