Является ли Django Allauth устаревшим?

#django #django-allauth

#django #django-allauth

Вопрос:

Django 2.1 Python 3.6

Я начал внедрять djanog alllauth, потому что слышал много хорошего о нем, однако я только что увидел на странице проблемы на github, что он больше не поддерживается (посмотрите на ссылку и предпоследний комментарий). Однако, если вы зайдете на страницу gitlab, вы увидите, что на ней есть коммиты по состоянию на начало марта 2019 года. Теперь я в замешательстве.

Должен ли я беспокоиться об этом? Есть ли альтернативное приложение для аутентификации, которое я должен использовать вместо этого?

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

https://github.com/pennersr/django-allauth/issues/468

Ответ №1:

Как вы упомянули, проект имеет очень недавние коммиты, поэтому он, по крайней мере, каким-то образом все еще поддерживается.

Тем не менее, вы все равно можете захотеть заниматься обслуживанием в общем смысле. Любой используемый вами пакет может устареть без предупреждения или предупреждений, хотя вероятность этого будет разной. Если вы не уверены, что вам понадобится социальная аутентификация, может быть, подойдет обычная аутентификация Django?

ПРИМЕЧАНИЕ: Я использовал django-allauth в проектах, которые все еще работают и обновляются, и это отлично работает, но я предпочитаю стандартную аутентификацию для более новых проектов.

Комментарии:

1. Вы «предпочитаете стандартную аутентификацию»? WDYM? Почему вы предпочли бы использовать свои собственные представления / классы аутентификации, если вы можете использовать протестированную стороннюю библиотеку с открытым исходным кодом?