Django / React Native / OAuth:处理Auth流的最佳方法?

时间:2017-06-06 16:40:58

标签: django react-native oauth

所以我试图将Django / Python后端框架与React Native前端集成,我想知道是否有任何好的资源/答案来处理OAuth流程?

我尝试了很多不同的方面,至少从服务器方面来看,可能最有效的是OAuth Toolkit。我还想使用Django REST框架在服务器/客户端之间交换数据。

但是,我对应用程序和服务器之间的身份验证流程感到困惑,并希望能够更好地理解。谢谢!

1 个答案:

答案 0 :(得分:3)

Django OAuth Toolkit文档提供了一个关于如何入门的好教程:

OAuth Toolkit Tutorial

身份验证流程的基本摘要:

  • 使用凭据登录(使用用户名/密码向服务器发送请求)
  • 服务器将身份验证令牌返回给React-Native客户端应用程序以供使用。你应该以某种方式将它存储在react-native应用程序中,例如cookie
  • 执行API请求时,请在请求标头中提供令牌,如下所示:
    • 授权:"持票人TOKEN_VALUE_RETURNED_FROM_SERVER"