[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
André Cabral
Criador André Cabral 03/10/2019

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 03/10/2019

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.

Carlos Ferreira
Criador André Cabral 03/10/2019

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.

 

 

André Cabral
Manager Carlos Ferreira 03/10/2019

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.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!