Django-Allauth:如何通过 Chrome 扩展程序对用户进行身份验证?

Django-Allauth: How to authenticate users via Chrome extension?

我正在构建一个 Django 网络应用程序 django-allauth 处理用户身份验证。

如标​​题所示,您如何公开 RESTful API 以对来自 Chrome 扩展的用户进行身份验证?考虑到两者:

  1. locally stored username & password hash string pairs
  2. third party social log-in providers?

最好或最简单的方法是什么?

我发现最好的解决方案是 Django-Rest-Framework。

我安装了 DRF,并为我的用户模型编写了一个序列化程序和一个 API 视图来处理令牌身份验证。