使用django-social-auth的原生app(混合)

时间:2013-12-04 20:26:33

标签: python django django-socialauth nativeapplication

我已经在我的网络应用程序中使用facebook和google实现了社交身份验证(Django +使用了django-social-auth)。我希望使用(Kendo UI + Icenium)构建的本机应用程序重用我的Web应用程序中的Oauth。

最好的方法是什么?我在我的网络应用程序中使用了django-tastypie,但不确定如何将rest API与Oauth集成。

1 个答案:

答案 0 :(得分:0)

Python社交身份验证可用于社交oauth with rest

  1. 使用客户端流程使用for web hello.js或satellizer或任何本机模块(simpleauth等)检索oauth令牌(访问令牌)

  2. 使用ajax请求将access_token发送到django以登录或注册新用户。 https://python-social-auth.readthedocs.io/en/latest/use_cases.html#signup-by-oauth-access-token