O sistema de permissões de segurança é um mecanismo de autenticação e autorização de usuários. Usuários podem fazer login com as informações contidas no Banco de Dados ou podem usar um provedor de login externo. Os provedores de login externo suportados incluem o Active Directory, OpenID-connect, Facebook, Google, Microsoft Account, Twitter, Github, Certificados digitais e ICP Brasil, podendo também ser personalizado para qualquer provedor de login externo compatível com OAuth 2.0.
Figura 1 - Acesso a nova janela de permissões de segurança
...
O modelo de dados das permissões de segurança é representado pelo seguinte diagrama de dados:
Figura 2 - Tabelas geradas junto com o sistema
Tipos de Entidade
O modelo de dados das permissões de segurança consiste dos seguintes tipos de entidade (Figura 2):
...
Durante o desenvolvimento, acesse o menu Projeto → Permissão de segurança (Figura 1).
...
Tela principal do sistema de permissão de segurança
A tela principal do sistema de permissão de segurança é composta das abas (item 1 figura abaixo) de Permissionáveis (Securable),
Grupos (Role
) e Usuários (User
).
Âncora | ||||
---|---|---|---|---|
|
Mostra os perfis de permissões do projeto, podendo editar ou adicionar novos perfis. Por padrão, o Cronapp cria automaticamente os perfis: Public, Authenticated e Administrators.
...
CRONAPP-165
Página a ser modificada: