Para la pertenencia a un grupo, estoy usando LDAP para realizar la comparación del consumidor. Puedo ver claramente cómo hacer coincidencias simples con OR o AND, pero me gustaría hacerlo de una manera más complicada. Por ejemplo, si bien esto es obvio
memberOf cn=PGPUsers,ou=Groups,dc=site,dc=com
AND
memberOf cn=Dept1,ou=Groups,dc=site,dc=com
Me gustaría la flexibilidad para hacerlo
memberOf cn=PGPUsers,ou=Groups,dc=site,dc=com
AND
( memberOf cn=Dept1,ou=Groups,dc=site,dc=com
OR
memberOf cn=Dept2,ou=Groups,dc=site,dc=com
)
El único mecanismo que he encontrado para hacer esto es crear un nuevo grupo LDAP que contenga a todos los miembros de Dep1 y Dep2, sin embargo, esto también significa administrar membresías de grupos adicionales y existiría fuera del propio PGP. ¿Este tipo de funcionalidad está disponible incluso en Universal? ¿Hay formas de simular razonablemente el comportamiento interno del sistema?