django - 在 Django Rest Framework + Django Social Auth 中连接 Facebook

标签 django facebook django-rest-framework django-socialauth

我正在使用 Django Social Auth用于连接 Facebook 问题,它完美无缺。我用 Django Rest Framework 为我的 Django 应用程序开发了一个 API .但是我对将 Django Social Auth 与适用于 iOS 设备的 Django Rest Framework 结合使用感到困惑。

我搜索了1 , 2 , 34但它们通常与 Angular.js 一起使用。我不熟悉 iOS 开发。

  • facebook connect with spa 和移动设备有什么区别? * 我怎样才能同时使用这些包?
  • 我可以从 django-social-auth 迁移到 python-social-auth 吗?

最佳答案

您现在可以使用此库使用来自任何 python-social-auth 后端(Facebook、Google、Github 等)的不记名 token /第三方访问 token 根据您的 django-rest-framework 对您的用户进行身份验证 https://github.com/PhilipGarnero/django-rest-framework-social-oauth2

此模块为 django-rest-framework 提供 python-social-auth 和 oauth2 支持。因此,这可以为您节省大量时间来设置让您的 DRF 具有社交授权并确保 OAuth2 安全所需的内容。

关于django - 在 Django Rest Framework + Django Social Auth 中连接 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22812712/

相关文章:

python - 为什么在 try block 中出现 MultipleObjectsReturned 错误?

javascript - Django 静态文件没有更新

ios - 在 Facebook、twitter 等上共享应用程序时使用什么 URL?

python - 从另一个模型向序列化器添加额外的字段

Django key 错误

django - Django属性简短描述

django 到雪花连接并运行 ORM 查询

android - 如何在 android 中使用 facebook SDK 在 facebook 中上传图像

facebook - 一个页面上有多个 Facebook Like 按钮(不同的事件)?

django - 在 Django Rest Framework 中访问 .data 后更新序列化器中的值