Se tiene el siguiente escenario. Un cliente tiene dos empresas (A y B) Un usuario tiene acceso a todo en la empresa A y a solo ver en la empresa B. Cómo se puede manejar eso en Evolution?. El problema se da que cuando le doy acceso a todas las acciones de una opción en la empresa "A", cuando el usuario elige la empresa "B" va a heredar todas las acciones que tiene el rol de acceso y no lo puedo restringir. |
Con la infraestructura de seguridad actual no se puede crear un usuario con esas características. Porque siempre va a calcular la unión de conjuntos de los permisos de ambos roles de acceso. Entonces lo que va a pasar es que la unión de conjuntos le va a dar todos los permisos sobre las opciones. |