django-rest-auth vs djoser, какой из них использовать для социальной аутентификации? - PullRequest
0 голосов
/ 09 ноября 2019

Я не могу понять, какой из них лучше использовать между django-rest-auth и djoser.

Раньше я использовал django-rest-auth, но теперь он не поддерживается. Я хотел использовать поддержку jwt для аутентификации. Я также хотел выполнить социальную аутентификацию через Facebook. Но django-rest-auth использует djangorestframework-jwt, который снова не поддерживается и также не имеет поддержки для маркеров обновления.

Во время блуждания по Интернету я обнаружил другую библиотеку 'Djoser', которая также делаетто же самое, имеет лучшую поддержку jwt (django-rest-framework-simplejwt), но не поддерживает allauth для социальной аутентификации. Он обеспечивает социальную аутентификацию посредством использования python-social-auth (снова ограничено), но находится на стадии бета-тестирования.

Пожалуйста, предложите мне, какую библиотеку использовать, учитывая, что я хочу использовать как jwt, так и социальную аутентификацию. .

1 Ответ

0 голосов
/ 11 ноября 2019

Я бы посоветовал вам пойти на мой форк django-rest-auth. Я добавил поддержку SimpleJWT, и вы можете использовать allauth для социальной аутентификации. Atleast Я использую то же самое.

Это ссылка на репо.

Установите его, используя pip. Инструкции находятся в файле РЕПО.

https://github.com/ankurpandeyvns/django-rest-auth

...