Skip to content

Projeto em Java 17 com Spring Boot e Thymeleaf para controle de Usuários, Perfis e Permissões de uma corporação.

Notifications You must be signed in to change notification settings

DevRafonalde/controle-permissoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SI-Admin (Controle de permissões)

A aplicação "SI-Admin" é um sistema de gerenciamento de permissões e acesso que foi projetado para garantir a segurança e o controle preciso de informações no ambiente de trabalho. Seu propósito principal é permitir que o cartório tenha um controle granular sobre quais funcionalidades e dados cada usuário pode acessar.

Neste sistema, existem três principais entidades:

1 Usuários: Representam as pessoas individuais que fazem parte da organização. Cada usuário possui um identificador único e é autenticado no sistema por meio de credenciais específicas, sua senha.

2 Perfis: Os perfis são conjuntos predefinidos de permissões que determinam as ações e os recursos que um usuário pode acessar dentro do sistema. Cada perfil é cuidadosamente configurado para refletir um papel ou responsabilidade específica dentro da organização. Por exemplo, pode haver perfis como "Administrador", "Funcionário", "Gerente de Projeto" etc.

3 Permissões: As permissões são atributos que definem as ações que um usuário pode realizar em relação a recursos específicos. Esses recursos podem incluir funcionalidades da aplicação, dados ou outros ativos digitais. Exemplos de permissões incluem "Leitura de Documentos", "Escrita em Bancos de Dados", "Gerenciamento de Usuários" etc.

A arquitetura de controle de permissões do SI-Admin funciona da seguinte forma:

  • Cada usuário é associado a um ou mais perfis. Essa associação permite que o usuário herde todas as permissões concedidas por esses perfis.
  • A combinação de perfis associados a um usuário define o conjunto completo de permissões disponíveis para aquele usuário. Isso garante que cada indivíduo tenha acesso apenas às funcionalidades e aos dados relevantes para sua função dentro da organização.

Os administradores do SI-Admin têm total controle sobre os perfis e permissões. Eles podem criar novos perfis para atender às necessidades específicas da organização, bem como personalizar permissões individuais dentro desses perfis. Além disso, eles podem adicionar ou remover usuários de perfis conforme necessário, permitindo um gerenciamento flexível e ágil das autorizações.

Essa abordagem cuidadosamente planejada para controle de acesso fornece uma camada adicional de segurança, evitando que usuários não autorizados acessem informações confidenciais ou executem ações que não estão dentro de sua alçada. Ao garantir que apenas as pessoas certas tenham acesso a informações críticas, o SI-Admin contribui para a proteção dos ativos digitais e a integridade das operações organizacionais.

About

Projeto em Java 17 com Spring Boot e Thymeleaf para controle de Usuários, Perfis e Permissões de uma corporação.

Topics

Resources

Stars

Watchers

Forks