【问题标题】:Multiple authentication app support多个身份验证应用程序支持
【发布时间】:2016-01-02 22:39:07
【问题描述】:

在开发Django项目时,有很多第三方认证包可用,例如:

  • Django OAuth Toolkit,OAuth 2.0 支持。
  • Djoser,提供一组视图来处理注册、登录、注销、密码重置和帐户激活等基本操作。

目前,我只想支持基本动作注册、登录等。所以Djoser 可能是我最好的选择。

但是如果我以后想支持 OAuth 2.0,我会有两个令牌,一个来自Djoser,另一个来自Django OAuth Toolkit。我只是在这里感到困惑,如何同时处理两个令牌?

还是直接把Djoser换成Django OAuth Toolkit,如果可以,如何支持注册等基本动作?

【问题讨论】:

    标签: python django django-rest-framework django-rest-auth


    【解决方案1】:

    djoser 仅支持基本身份验证和 Django Rest Framework 的令牌身份验证。您可以做的是利用 Django OAuth Toolkit 中的登录和注销,然后使用 djoser 视图,例如注册、密码重置。

    【讨论】:

      猜你喜欢
      • 2011-06-27
      • 2013-06-10
      • 2020-11-09
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      • 2013-08-16
      相关资源
      最近更新 更多