Django,django视图中的jwt认证,不只是DRF

Django, jwt authentication in django view, not just DRF

我想将 jwt 与 django 一起使用(可能 https://github.com/davesque/django-rest-framework-simplejwt

jwt 上的库文档和大多数网络博客都讨论了在 DRF 身份验证上使用 jwt。

但是我们有不基于 DRF 的 Django 常规视图。

我仍然可以对 DRF 和常规 Django 视图使用一个 jwt 身份验证后端吗?

不,你不能。 DRF DEFAULT_AUTHENTICATION_CLASSES 和 Django AUTHENTICATION_BACKENDS 分别处理 Session 和 Token-based 中的身份验证。除此之外,它们是不同的命名空间。