【问题标题】:Using django-oauth-toolkit with Django 2.x在 Django 2.x 中使用 django-oauth-toolkit
【发布时间】:2019-01-20 19:26:52
【问题描述】:

我使用 django 2.0 和 django-rest-framework 构建了一个 Web 应用程序。在我的网络应用中,我一直在使用 django-rest-framework 的SessionAuthentication

我正处于构建支持移动应用程序的早期阶段,根据我目前的发现,做一些额外的工作来实现某种 OAuth 身份验证是很有价值的:

我希望为此使用django-oath-toolkit,但我在文档中注意到没有 django 2.x 支持。我想避免使用 django 1.x 重构我的应用程序,所以有两个问题:

  1. 有人在 django 2.x 上成功使用过 django-oath-toolkit 吗? (看来至少是some people have tried it。)如果我走这条路,我的应用是否会面临安全风险?
  2. 有没有 django-oath-toolkit 的替代品?还是我的结论是错误的,即安全的移动应用程序需要使用 OAuth 进行身份验证? (这个结论主要是通过Stack Overflow answer得出的。)

【问题讨论】:

    标签: python django oauth-2.0 django-rest-framework django-2.0


    【解决方案1】:

    文档可能已过时。如果你查看官方 repo 发行说明,你可以看到它从 1.2.0 开始支持 django 2.x

    参考: https://github.com/jazzband/django-oauth-toolkit/blob/master/CHANGELOG.md#120-2018-06-03

    【讨论】:

      猜你喜欢
      • 2014-11-04
      • 2018-07-06
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 2021-05-08
      • 2021-09-15
      • 2023-03-07
      相关资源
      最近更新 更多