使用更好的基於令牌的授權與多個客戶端令牌

用於管理真實令牌的最有趣的包是 django-rest-knox ,它支援每個使用者多個令牌(並獨立取消每個令牌),以及支援令牌到期和其他幾種安全機制。

django-rest-knox 取決於 cryptography。你可以在以下網址找到有關如何安裝它的更多資訊: http//james1345.github.io/django-rest-knox/installation/

安裝 knox

pip install django-rest-knox

settings.py

INSTALLED_APPS = (
  ...
  'rest_framework',
  'knox',
  ...
)

應用遷移:

./manage.py migrate