-
Notifications
You must be signed in to change notification settings - Fork 660
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The "djangorestframework-jwt" stop being maintained #572
Comments
what about this fork of django-rest-framework-jwt. Drop-in replacement and accepting PR |
Good idea, I'm going to test about this. |
OMG, I even cannot pass the test of THIS project Tivix/django-rest-auth on
So, what's the latest version of the dependencies supported? It's |
Test passed but maybe the tests itselves need to support newer version the django. |
An alternative fork using django-rest-framework-simplejwt (whose API look cleaner to me). |
I did some testing with Tivix/django-rest-auth and ran into some breaking changes(like the creation of token manually), so it's not a drop-in like I thought it was. |
Hm, bad news. Overall, the current situation is a mess, IMHO. Having to use allauth, rest-auth, and a third lib for JWT is error-prone and hard to maintain on the long run, don't you think ? |
Any update on this topic? |
@GitRon don't use this repo... it is no longer maintained (just not properly labeled as such). the package jazzband/dj-rest-auth is a fork of this issue and pairs natively with the simplejwt package, and fixes a number of other issues. |
Background
The JWT dependence "djangorestframework-jwt" stop being maintained with obvious BUGS
of token refreshing (both here) remaining.
In fact, although there is a fixing PR long long times ago, it seems that it won't be merged.
With the trust for an 1.7k stars open-source project, I think that it's bad to have bug in it.
Suggestions
There is three suggestions can solve this:
1. Switch to another jwt support dependence
django-rest-framework-simplejwt is a recommended choice.
2. Take over the django-rest-framework-jwt repository
3. Add a polyfill and remind everyone for the issue
A polyfill project is here
The text was updated successfully, but these errors were encountered: