【问题标题】:Django/React Native/OAuth: Best way to handle Auth flow?Django/React Native/OAuth:处理身份验证流程的最佳方式?
【发布时间】:2017-06-06 16:40:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: django react-native oauth


    【解决方案1】:

    Django OAuth Toolkit 文档有一个很好的入门教程:

    OAuth Toolkit Tutorial

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

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

    【讨论】:

    • 从客户端到服务器端怎么样?
    • 您能详细说明一下吗?
    猜你喜欢
    • 1970-01-01
    • 2018-09-23
    • 2021-02-23
    • 2020-08-26
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 2018-06-23
    • 2012-08-29
    相关资源
    最近更新 更多