Заполнить пользователя из Ldap без логина в Django

Я использую django-auth-ldap для auth backend в проекте Django. Но у меня есть проблема, я не могу дать какие-либо разрешения пользователю до того, как пользователь войдет в систему. Потому что пользовательский объект создан при входе пользователя в систему.

Я хочу написать задачу, чтобы периодически заполнять пользователя из ldap, как я могу это сделать. Я не могу просто войти в систему для каждого незаселенного пользователя, так как я не знаю их пароли.

1 ответ

Я узнал, что могу просто заполнить пользователя следующим образом:

    from django_auth_ldap.backend import LDAPBackend
    ldap_backend = LDAPBackend()
    ldap_backend.populate_user('username')
Другие вопросы по тегам