在开发Django项目时,可以使用许多第三方认证包,例如:
Django OAuth Toolkit
,OAuth 2.0支持。Djoser
,提供一组视图来处理注册,登录,注销,密码重置和帐户激活等基本操作。目前,我只想支持基本操作注册,登录等。所以Djoser
可能是我的最佳选择。
但如果我想稍后支持OAuth 2.0,我会有两个令牌,一个来自Djoser
,另一个来自Django OAuth Toolkit
。我刚刚在这里感到困惑,如何同时处理两个令牌?
或者我应该将Djoser
替换为Django OAuth Toolkit
,如果是,如何支持注册等基本操作?
答案 0 :(得分:0)
djoser仅支持基本身份验证和Django Rest Framework的令牌身份验证。你可以做的是利用Django OAuth Toolkit的登录和注销,然后像寄存器,密码重置这样的djoser视图。