Facebook API在另一台机器上进行身份验证

时间:2012-07-13 03:16:33

标签: facebook api authentication mobile

假设可以将Facebook API访问令牌从某个Web应用程序传输到我的移动应用程序(通过物理存储或网络),我的移动应用程序是否能够将该令牌用作定期获取的令牌(就像移动设备一样)应用程序本身从Facebook请求令牌?

Facebook API的服务条款是否允许此程序?

移动应用程序是否能够缓存该转移的令牌并将其用作自己的?

基本上,我想要的是用户在一台机器上进行Facebook登录和身份验证,并在另一台机器上使用获取的令牌(例如移动应用程序)。

有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

您可以设置您的移动应用程序通过Facebook的oauth步骤onload,如果用户已经对应用程序进行了身份验证,他将立即登录,因为您将在此时获得访问令牌,除此之外在移动应用程序中。

现在正在stackoverflow和quora上使用自动登录触发器。 (如果您通过Facebook注册,当您访问该网站时,您将再次登录 - 同样适用于quora)。

此外,访问令牌可授予对特定“facebook app”的访问权限。如果您的移动应用使用相同的应用ID,则您当然可以在移动设备上重复使用相同的访问令牌。

答案 1 :(得分:1)

是的,我们可以重复使用它。我从移动应用程序获得了访问令牌,然后它适用于网络浏览器。