Boa tarde, como o spring security pode nos ajudar quando a autorização baseada em roles não é suficiente? por exemplo tenho a hierarquia de roles ROLE_USUARIO, ROLE_GERENTE e ROLE_DIRETOR. Até ai tudo bem, mas que esse mesmo sistema funcione para diversas unidades organizacionais, e por exemplo o diretor tenha acesso aos relatórios, fluxo de caixa,etc... mas apenas de sua unidade organizacional e que o gerente tenha acesso aos relatórios dentro de sua unidade organizacional e dentro do seu setor?