Django-allauth 用于 json API 上的 facebook 登录/注册



我正在为我的api评估django-allauth。此 API 必须支持用户通过 http 通过 json 进行注册,因为它为手机应用提供支持。

回顾该示例演示了 django 模板的用法,即通过浏览器中的传统请求-响应周期.html页面。

是否可以使用 django-allauth 视图来支持 json API 上的应用注册? 如果不是,你将如何在 django 中解决这个问题?(顺便说一句,我一直在避免这个项目上的 django rest 框架(

Allauth 会提供客户端必须放入Authorization标头中的 cookie 或 JWT 吗?

更新:Python-Social-Auth看起来也很受欢迎

我最终使用了

  • https://github.com/agconti/cookiecutter-django-rest 一个带有 docker 文件的良好 DRF 基础
  • https://github.com/RealmTeam/django-rest-framework-social-oauth2 处理使用Facebook登录

此外,https://github.com/Tivix/django-rest-auth 承诺FB登录以及应用程序的重置密码流程。

对于移动 + API 博客文章,请阅读 https://medium.com/@gabriel_gamil/react-native-expo-django-facebook-authentication-sign-in-83625c49da7(我使用的是 react native,这是一篇有用的文章(

最新更新