2013-05-20 49 views
2

我必须为移动设备编写一个API来实现使用Devise在Facebook上进行登录。我也做了网络实施和按我研究了Facebook登录流程如下:如何在移动设备上使用Facebook实现Devise登录

第1步: 用户来到网站上,并与Facebook点击登录。它击中了Facebook验证应用程序的权限。

步骤2: 如果用户接受,脸谱命中与临时码的web应用程序。

第3步: 使用临时参数Code Web服务器再次命中Facebook来获得用户的访问令牌。

第4步: Facebook的命中与通过在数据库中的Web应用程序保存在用户的的access_token Web服务器。如果具有access_token的用户已经存在,则会创建一个新的会话,否则会创建一个新的用户记录。

这是Facebook登录Web应用程序的完整流程。

现在对于移动设备的问题来编写移动API时是:

移动设备是否击中了Facebook的临时代码的Web应用程序,在步骤2中提到的与Web服务器会打facebook使用临时代码来获取用户的永久access_token?

        OR 

将移动色器件击中从Facebook永久用户的access_token然后由Web应用程序确定了它的存在在数据库中的Web服务器?

请帮忙。 非常感谢!

回答

相关问题