Как извлечь всех пользователей из рекламы и сохранить их в базе данных с помощью Django Auth LDAP

Я использую Django 4.4, мне удалось аутентифицировать пользователей с помощью django-auth-ldap. Но я не могу получить все записи пользователей в мою базу данных. Я пытался следовать инструкциям из этой ссылки используя фильтр (sAMAccountType=805306368), Это дает всех пользователей и их группы, но они не могут быть обновлены в панели администратора django, Пользователи отображаются только в файле отладки и пользователи не могут быть привязаны к логину. вот как выглядят мои конфигурации

AUTH_LDAP_SERVER_URI = "mydomain.com"
AUTH_LDAP_CONNECTION_OPTIONS = {
            ldap.OPT_REFERRALS: 0
            }
AUTH_LDAP_BIND_DN = "user@mydomain"
AUTH_LDAP_BIND_PASSWORD = "password"
LDAP_IGNORE_CERT_ERRORS = True
AUTH_LDAP_USER_SEARCH = LDAPSearch(
    "DC=mydomain,Dc=com", ldap.SCOPE_SUBTREE, "(sAMAccountType=805306368)"
)

AUTH_LDAP_GROUP_TYPE = PosixGroupType(name_attr='cn')
Вернуться на верх