Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Essa documentação é destinada para projeto criados até a versão **** da IDE.


O sistema de permissões de segurança é um mecanismo de autorização e autenticação de usuários. Nas últimas versões ele recebeu atualizações e os projetos criado até a versão ... não receberam as atualizações para evitar conflitos.


Image Modified

Figura 1.1 - Acesso a funcionalidade Permissão de Segurança


  1. Editar: edita uma permissão existente.
  2. Excluir: exclui uma permissão existente.
  3. Grupo de Acesso: acessa a lista com todos os grupos de acesso e permite criar um novo grupo de acesso.
  4. Nova Permissão: cria uma nova permissão.


Para abrir, acesse no menu do sistema Projeto > Permissão de Segurança, como na figura 1.1. 

Funcionalidade

Com funcionalidade as funcionalidades da Permissão de Segurança podemos verificar, adicionar, editar e excluir todas as permissões das páginas ou diretórios do sistema; criando , criar Grupos de Acessos e definindo definir os método métodos (ou verbos HTTP) de acesso ao caminho. 

Criar ou editar permissão

Ao clicar no botão Nova Permissão (destaque 4 da Figura 1.1) ou no botão Editar (1), você será redirecionado para a página abaixo (Figura 2.1).


Image Added

Figura 2.1 - Criando ou editando uma permissão


  • Tipo: define qual será o tipo dessa permissão:
    • permitAll: permite que qualquer usuário, incluindo anônimos, acesse essas páginas desse diretório ou uma página página específica;

    • authenticated: permite

    Tipo: Tipo de permissão de acordo com a categoria escolhida.
    • permitAll - Permite que qualquer usuário acesse esse diretório ou página;
    • authenticated - Permite

      que apenas usuários logados no sistema acesse esse diretório ou página;

    • hasAuthority

      - Permite

      : permite que apenas

      usuários de grupos de acesso específicos acesse

      um grupo de usuário tenha acesso a esse diretório ou página;

    • hasAnyAuthority

      -

      : permite que um grupo de usuários ou mais tenham acesso a esse mesmo diretório ou a mesma página;

    • denyAll

      - Impede

      : impede o acesso de todos os usuários a esse diretório ou página.

  • Caminho: Diretório ou página que será permitido ou impedido informa o caminho que será aplicado a permissão. Ao clicar no botão "…" a árvore do sistema será exibida para assim fazer a seleção de um diretório ou página.
  • Método: I indica a ação a ser executada para um determinado recurso.:
    • ALL - : permite que o recurso seja solicitado (GET) e submetido (POST);
    • GET - Solicitar : solicita a representação de um recurso específico, ou seja, permite que o conteúdo seja visualizadovisualizar os dados;
    • POST - Submeter : submete uma entidade a um recurso específico, frequentemente causando uma mudança no estado do recurso ou efeitos colaterais no servidorou seja, permite enviar dados.
  • Grupo de acesso: C caso o tipo de permissão seja o "hasAuthority" ou "hasAnyAuthority", essa categoria será exibida para que um ou mais grupos de usuários do sistema recebam o acesso. Ao clicar no botão "+" o grupo será adicionado a lista de permissão.

Grupo de acesso

Clique Grupos de acesso são perfis vinculados aos usuários do sistema para permitir ou bloquear determinadas funcionalidades. Ao clicar no botão Grupo de Acesso (destaque 3 da Figura 1.1) para listar os grupos cadastrados no sistema, uma lista com os todos os grupos existentes será mostrada. Por padrão, um novo projeto sempre começa com o grupo "Administrators" Administrators já vem criado junto com o projeto.


Figura 2.3 -  Acessando Grupos de Acesso


  1. Editar: edita um grupo de acesso existente.
  2. Excluir: exclui um grupo de acesso existente.
  3. Volta para a área de Permissão de Segurança.
  4. Novo Grupo de Acesso:
  5. .Editar:
  6. cria um grupo de acesso.


Ao clicar no botão Novo grupo de acesso, você será redirecionado a página abaixo (Figura 2.4).


Figura 2.4 - Criando ou editando Grupo de Acesso


  • Chave do grupo: define um identificador único para um grupo de acesso. O nome da chave possui as mesmas restrições de um atributo Java, ou seja, não permite espaço ou caracteres especiais.
  • Nome do Grupo: define um nome único para um grupo. Esse nome é exibido ao realizar as restrições para os grupos. O campo aceita espaços e caracteres especiais.

Nessa página

Índice