2017-06-06 25 views
1

所以我试图整合了原生做出反应前端一个Django/Python的后端框架,如果有任何好的资源/答案在那里处理OAuth的流程我想知道?的Django /阵营本地/ OAuth的:来处理身份验证流程的最佳方式?

我已经尝试了很多不同的方面,并至少从服务器端,这可能是工作的最好的事情是OAuth Toolkit。我也想用Django REST框架在服务器/客户端之间交换数据。

然而,我感到困惑的应用程序和服务器之间的认证流程,并希望更好地了解。谢谢!

回答

2

Django的OAuth的工具包文件对如何开始一个很好的教程:

OAuth Toolkit Tutorial

认证流程的基本总结:

  • 登录用凭据(POST请求到服务器使用用户名/密码)
  • 服务器返回一个身份验证令牌反应,本地客户端应用程序中使用。你应该在反应-本机应用程序,以某种方式存储此如一个cookie
  • 当执行API请求,提供在请求报头中的标记如下所示:
    • 授权:“承载TOKEN_VALUE_RETURNED_FROM_SERVER”
+1

怎么样从客户端去服务器端? – sperfecto

+0

你能详细说一下吗? – ezchen