это на самом деле auth backends.
Другими словами, вы все еще используете django.contrib.auth - вы просто загружаете расширение для него.
Аутентичные бэкэнды довольно легко написать, поэтому я просто посмотрю на документы и посмотрим, будет ли код выглядеть так, как вам удобно (для каждого кандидата на бэкэнд).
Если вы боитесь изменить свою кодовую базу, у вас проблемы.