AUTH_LDAP_USER_FLAGS_BY_GROUP = {
"is_staff": "cn=intranet-editors,ou=groups,dc=ntdomain,dc=local",
}
AUTH_LDAP_GROUP_SEARCH = LDAPSearch("dc=ntdomain,dc=local",
ldap.SCOPE_SUBTREE, "(objectClass=*)"
)
AUTH_LDAP_GROUP_TYPE = NestedActiveDirectoryGroupType()
If a user is a member of group A, and group A is a member of Group B, will AUTH_LDAP_USER_FLAGS_BY_GROUP recognize all users of both group A and group B as matches? If not what would be a solution for this sort of arrangement?
search_s('dc=ntdomain,dc=local', 2, '(&(objectClass=*)(|(member=CN=zz test02,CN=Users,DC=NTDOMAIN,DC=LOCAL)))') returned 2 objects: CN=Restricted Internet Use,OU=Groups,DC=NTDOMAIN,DC=LOCAL; CN=RestrictedInternet,OU=Groups,DC=NTDOMAIN,DC=LOCAL
search_s('dc=ntdomain,dc=local', 2, '(&(objectClass=*)(|(member=CN=Restricted Internet Use,OU=Groups,DC=NTDOMAIN,DC=LOCAL)(member=CN=RestrictedInternet,OU=Groups,DC=NTDOMAIN,DC=LOCAL)))') returned 1 objects: CN=intranet-editors,OU=Groups,DC=NTDOMAIN,DC=LOCAL
search_s('dc=ntdomain,dc=local', 2, '(&(objectClass=*)(|(member=CN=intranet-editors,OU=Groups,DC=NTDOMAIN,DC=LOCAL)))') returned 0 objects:
CN=zz test02,CN=Users,DC=NTDOMAIN,DC=LOCAL is not a member of cn=intranet-editors,ou=groups,dc=ntdomain,dc=local