小编use*_*214的帖子

Android应用程序和Web服务+ facebook登录之间的身份验证

我的Android应用程序中唯一的登录选项是通过Facebook登录.我想使用Web服务(ASMX),并且在每个请求上,服务器必须验证用户是否通过facebook进行了身份验证.我找到了解决方案:

1)从Android应用程序验证用户到Facebook

2)获取FB身份验证令牌到Android应用程序

3)将认证令牌和Facebook UID从Android转发到Web服务器

4)在Web服务器上,使用提交的令牌进行Facebook API调用.

如果来自Web服务器的Facebook API调用返回有效身份验证,并且用户ID等于Android应用程序提交的身份,则您的服务器可以信任该ID(并且您可以确定Android身份验证是真实的)

链接

我的问题是:

  1. 每次向Web服务发送请求时,是否必须发送facebook用户ID和令牌?或使用cookie(如果可能的话)
  2. 我是否必须将网络服务注册为Facebook应用程序?我发现了这个: C#Facebook SDK入门

android facebook web-services

5
推荐指数
1
解决办法
2477
查看次数

标签 统计

android ×1

facebook ×1

web-services ×1