0

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

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

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

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

或者我应该用 替换DjoserDjango OAuth Toolkit如果是的话,如何支持注册等基本操作?

4

1 回答 1

0

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

于 2016-01-02T14:39:07.077 回答