我想使用第三方身份验证系统(facebook/google/linkedin)制作单页Web应用程序(前端使用ember.js,后端使用django,处理API的rest框架)。
只关注 google oauth2 我发现这是 oauth2 过程(来自https://developers.google.com/accounts/docs/OAuth2WebServer)

我设法获得了授权码,但我不知道如何用用户数据将其换成访问令牌,并将它们保存到我的数据库中,或者更好的是如何调用 python-social-auth 为我处理此问题,而无需重新加载这页纸。
我还检查了本教程http://psa.matiasaguirre.net/docs/use_cases.html#signup-by-oauth-access-token,但它希望 acces_token 作为参数,而不是身份验证代码。
最好的方法是什么?