【发布时间】: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 重构我的应用程序,所以有两个问题:
- 有人在 django 2.x 上成功使用过 django-oath-toolkit 吗? (看来至少是some people have tried it。)如果我走这条路,我的应用是否会面临安全风险?
- 有没有 django-oath-toolkit 的替代品?还是我的结论是错误的,即安全的移动应用程序需要使用 OAuth 进行身份验证? (这个结论主要是通过Stack Overflow answer得出的。)
【问题讨论】:
标签: python django oauth-2.0 django-rest-framework django-2.0