Как войти в систему LDAP с помощью страницы входа django-allauth

Мы используем django-allauth для аутентификации. И мы хотим использовать django-auth-ldap.

В настоящее время мы можем войти в систему с помощью LDAP со стандартной страницы входа в django (/admin).

Мы узнали, что это должно быть сделано с помощью DefaultAccountAdapter из пакета django-allauth.

Как мы можем войти в систему с информацией LDAP, используя страницу регистрации django-allauth?

# project/settings.py:
ACCOUNT_ADAPTER = 'project.users.adapter.CustomAccountAdapter'
# project/users/adapter.py:
from django.conf import settings
from allauth.account.adapter import DefaultAccountAdapter

class CustomAccountAdapter(DefaultAccountAdapter):
    ...
Вернуться на верх