我在 Django 项目中使用 django-auth-ldap 作为身份验证后端。但我有一个问题,在用户登录之前我无法向用户授予任何权限。因为用户对象是在用户尝试登录系统时创建的。
我想编写一个任务来定期从 ldap 填充用户,我该怎么做。我不能只登录每个未填充的用户,因为我不知道他们的密码。
最佳答案
我发现我只能像这样填充用户:
from django_auth_ldap.backend import LDAPBackend
ldap_backend = LDAPBackend()
ldap_backend.populate_user('username')
关于python - 在 Django 中无需登录即可从 LDAP 填充用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29562194/