Restringir o acesso a uma aplicação

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Restrinja o gerenciamento de uma aplicação e o acesso a essa aplicação para impedir que usuários não autorizados atribuam direitos administrativos à aplicação ou acessem informações confidenciais nos registros da aplicação.

    Antes de Iniciar

    • Registros necessários:
      • Registro de função para designar uma função como a função de administrador específica da aplicação
      • Registro de usuário para atribuir uma função de administrador específica da aplicação a um usuário
      • Registro da aplicação para habilitar a administração de uma aplicação específica
    • Função necessária: administrador

    Se uma função de administrador específica da aplicação ainda não existir, crie-a antes de iniciar este procedimento. Por exemplo, você pode criar uma função chamada my_application.admin que inclua o nome da aplicação restrita com o sufixo "admin" para indicar que é a função de administrador da aplicação.

    Procedimento

    1. Navegar até Todos > Segurança do sistema > Usuários e Grupos > Funções ou Administração de usuários > Funções.
    2. Abra o registro de função para a função de administrador específica da aplicação.
    3. Configure o formulário para adicionar o campo Administrador da aplicação.
      Nota:
      A caixa de seleção Administrador da aplicação substitui o campo Atribuível por. Por padrão, quando você atualiza de uma Jakarta ou versão anterior para uma Kingston ou versão posterior, qualquer função que estava no campo Atribuível por é definida como a função de administrador específica da aplicação e a caixa de seleção Administrador da aplicação é marcada.
    4. No registro da função, marque a caixa de seleção Administrador da aplicação e clique em Atualizar.
    5. Navegar até Segurança do sistema > Usuários e Grupos > Usuários.
    6. Abra o registro do usuário administrador.
    7. Na guia Funções, adicione a função específica da aplicação.
      Somente usuários com a função de administrador específica da aplicação podem habilitar a administração de uma aplicação.
      Nota:
      Atribua a função de administrador específica da aplicação a mais de um usuário. Em seguida, se um usuário com a função de administrador específica da aplicação sair da empresa, você não será impedido de realizar mudanças na aplicação.
    8. Clique em Atualizar.
    9. Saia e faça login com a função de administrador específica da aplicação.
    10. Navegar até Aplicações do sistema > Aplicações.
    11. Selecione a aplicação para a qual você deseja habilitar a administração de aplicações.
    12. No registro da aplicação, selecione Administração da aplicação.
    13. Clique em Atualizar.
      O sistema valida que os seguintes requisitos foram atendidos:
      • A aplicação tem uma função de administrador específica da aplicação (há pelo menos uma função com Administrador de aplicação selecionada).
      • O usuário atual tem a função de administrador específica da aplicação.
      Se a validação for aprovada, o sistema atualizará o registro da aplicação. Caso contrário, o sistema exibirá esta mensagem de erro e não atualizará o registro da aplicação:
      Application Administration uses the 'Application Administrator' role to define what users are application administrators. None of the roles defined by this application have 'Application Administrator' enabled.
    14. Opcional: Em Links relacionados, você pode selecionar uma das seguintes opções:
      Link relacionados Descrição
      Gerenciar desenvolvedores Modal que permite ao administrador específico da aplicação gerenciar estas tarefas:
      • Designe desenvolvedores para a aplicação.
      • Tornar-se um desenvolvedor delegado. Depois que o administrador específico da aplicação se torna um desenvolvedor delegado, o administrador específico da aplicação pode executar um subconjunto de tarefas de administração sem ter a função de administrador no nível do sistema.

      Saiba mais: Desenvolvimento e implantação delegados

      Conceder administração de aplicações a todos os administradores Modal que cria um registro de Função Contida [sys_user_role_contains] para a função de administrador no nível do sistema. Isso adiciona a função de administrador específica da aplicação como uma função contida da função de administrador no nível do sistema.
      Nota:
      Quando você publica a aplicação com este registro, os usuários com a função de administrador específica da aplicação podem acessar a aplicação depois de instalá-la.