我正在开发一个应用,该应用允许用户使用Facebook进行注册/登录,然后他应该能够通过Facebook登录到“主”网站。说实话,这比较复杂,因为我在主网站中使用了django-tastypie和django-allauth 来允许注册、登录和浏览我们的API。基本上,我希望移动应用程序用户可以浏览tastypie API(只有在登录并且是主网站的用户才能访问),并授予他添加行(如订单)的权限。以下是我的情况:
- 使用Facebook登录的PhoneGap应用程序(我正在处理)
- 一个网站,其中包含django-allauth和django-tastypie,使我可以使用allauth的Facebook登录注册为新用户
- 如果移动用户通过Facebook进行注册,则在主网站上没有任何痕迹(这是问题所在)
我基本上不知道如何使用访问令牌以及如何传递其他参数(我不仅需要Facebook信息来完成注册,还需要一些自定义字段)。
有没有人有经验或想分享他的工作流程?