ACL ou Tenant

[Finalizado Pelo Aluno]

André Cabral Criador 03/10/2019
André Cabral

Pessoal, tenho uma situação na qual o usuário não poderá ter acesso a dados de outro usuário, somente o Grupo de Admin terá acesso aos dados de qualquer usuário.

 

Qual a melhor solução Tenant ou ACL para proteger dados?

Manager Carlos Ferreira 04/10/2019
Carlos Ferreira

Olá, Andre!
Tudo bem?

Você pode combinar os dois. Eu mesmo fiz um projeto que foi necessário usar ACL para definir níveis e perfis de acesso dentro do sistema e Tenant para ter vários clientes.

Mas, nesse caso como o objetivo é limitar os dados que o usuário tem acesso (apenas os sesus) o conceito de multi-tenancy (multi-tenant) vai te atender.

Criador André Cabral 05/10/2019
André Cabral

No meu caso vai ser assim:

1- Usuarios Franqueados -> geram usuários Clientes  

2 -Usuario Admin,Atendente,Gerente podem ver/editar/excluir o conteúdo gerado de Franqueados e Clientes.

Eu terei que isolar os dados com Tenancy de Franqueados e Clientes porém minha dúvida está no acesso dos Admin,Atendente,Gerente as informações geradas onde o Tenancy está implementado.

 

 

Manager Carlos Ferreira 07/10/2019
Carlos Ferreira

Certo.

Como no seu caso o tenant (cliente) terá funções/cargos dentro do sistema, você vai precisar combinar o recurso de tenant com ACL, para filtrar/limitar as operações do usuário de acordo com as suas permissões.

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!