Django auth ldap открывает новое соединение для каждого представления
Я использую Django LDAP аутентификацию, с библиотекой django-auth-ldap. Классическая аутентификация с помощью user/pwd также поддерживается:
AUTHENTICATION_BACKENDS = ['django_auth_ldap.backend.LDAPBackend',
'django.contrib.auth.backends.ModelBackend', ]
Все работает нормально, я могу войти и выйти. Но мы заметили, что когда пользователь входит в систему и меняет вид, создается новое соединение с LDAP сервером (проверено командой netstat
).
Есть ли какая-нибудь настройка, с которой я мог бы поиграть, чтобы либо закрыть соединение, либо использовать то же соединение без открытия нового? Я даже не понимаю, почему ему нужно подключаться несколько раз, поскольку пользователь ldap зарегистрирован в локальной базе данных как 'classic' пользователь, с правами и группами
Любая помощь о том, как это работает, будет признательна, спасибо.
Django 3.2.8, Django-auth-ldap 2.1.1, Python-ldap 3.2.0, Python 3.7