我已经在我的网络应用程序中使用facebook和google实现了社交身份验证(Django +使用了django-social-auth)。我希望使用(Kendo UI + Icenium)构建的本机应用程序重用我的Web应用程序中的Oauth。
最好的方法是什么?我在我的网络应用程序中使用了django-tastypie,但不确定如何将rest API与Oauth集成。
答案 0 :(得分:0)
Python社交身份验证可用于社交oauth with rest
使用客户端流程使用for web hello.js或satellizer或任何本机模块(simpleauth等)检索oauth令牌(访问令牌)
使用ajax请求将access_token发送到django以登录或注册新用户。 https://python-social-auth.readthedocs.io/en/latest/use_cases.html#signup-by-oauth-access-token