Parece que sua única opção no Apache 2.2 é listar todos os grupos incluídos por seu grupo autorizado principal.
Require ldap-group CN=MySpecificGroup,OU=Security Groups,OU=MyBusiness,DC=company,DC=local
Require ldap-group CN=MyOtherGroup,OU=Security Groups,OU=MyBusiness,DC=company,DC=local
Isso deve ser razoável se seus grupos aninhados não forem muito complicados.
Cruzando domínios do AD (usando dois servidores LDAP)
Você pode configurar o OpenLDAP com a sobreposição de slapd_meta em execução no servidor da Web para fazer proxy de sua autenticação.
/etc/ldap/slapd.conf deve ser parecido com:
database meta
suffix "DC=company,DC=local"
uri "ldap://a.foo.com/OU=MyBusiness,DC=company,DC=local"
uri "ldap://b.foo.com/OU=otherdomainsuffix,DC=company,DC=local"
Então, a sua estrofe mod_authnz_ldap seria algo como:
AuthName "whatever"
AuthType Basic
AuthBasicProvider ldap
AuthLDAPUrl "ldapi:///DC=company,DC=local?sAMAccountName?sub?(objectClass=*)"
Require ldap-group CN=MySpecificGroup,OU=Security Groups,OU=MyBusiness,DC=company,DC=local
Require ldap-group CN=MyOtherGroup,OU=Security Groups,OU=otherdomainsuffix,DC=company,DC=local
Isso exigirá algumas massagens para que funcione, mas acho que essa é a ideia geral.