在移动设备和Django上通过Facebook进行身份验证

|| 我正在为移动平台开发Facebook应用程序。移动部分正在使用PhoneGap开发,服务器端是Python / Django。 该移动应用应该能够直接查询Facebook API。服务器也应该能够代表用户查询Facebook API。因此,应该同时使用Facebook和服务器(Django)对用户进行身份验证,并且服务器应具有用户的Facebook身份验证令牌。 对双方进行身份验证的最佳流程是什么?通过移动应用程序在Facebook上进行身份验证,然后将令牌发送到服务器并在服务器上创建django会话是否合理?     
已邀请:
        我有一个类似的要求:带有Ruby On Rails后端的jQueryMobile应用程序。就我而言,我使用omniauth在后端实现了Facebook身份验证。后端检索Facebook访问令牌并将其传递给jQueryMobile前端。然后,前端使用JSONP检索用户的朋友列表。这种方法的优点是只有一个身份验证点-后端的Facebook身份验证。 您可以在http://csgrad.blogspot.com/2011/07/jquerymobile-app-with-facebook.html上找到我的应用程序的演示和完整的源代码。     

要回复问题请先登录注册