我在尝试指示 Django 仅使用 LDAP 集成同步某些组时遇到了一些麻烦。文档本身告诉我:
AUTH_LDAP_MIRROR_GROUPS
...
这也可以是一个列表或其他组名称的集合,在这种情况下,我们将只镜像这些组,而忽略其余的。
我ldap_config.py
的设置如下:
import ldap
...
AUTH_LDAP_MIRROR_GROUPS = {
"NETBOX-ADM":"CN=USR-NETBOX-ADM,OU=SUPRESSED,OU=SUPRESSED,OU=SUPRESSED,OU=SUPRESSED,DC=SUPRESSED,DC=SUPRESSED,DC=SUPRESSED"
}
AUTH_LDAP_ALWAYS_UPDATE_USER = True
AUTH_LDAP_CACHE_GROUPS = False
我的问题是这些组USR-NETBOX-ADM
没有与 Django 同步。如果我只设置AUTH_LDAP_MIRROR_GROUPS = True
许多组是同步的,我想避免垃圾。