Как войти в систему 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):
...