我正在为我的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,这是一篇有用的文章(