Restringir o acesso a uma aplicação

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 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 aplicações para 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 inclui 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é Tudo > 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 de aplicações.
      Nota:
      A caixa de seleção Administrador de aplicações substitui o campo Atribuível por. Por padrão, quando você faz upgrade de uma versão Jakarta ou anterior para uma versão Kingston ou 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 de aplicações é marcada.
    4. No registro de função, marque a caixa de seleção Administrador de aplicações e clique em Atualizar.
    5. Navegar até Segurança do sistema > Usuários e Grupos > Usuários.
    6. Abra o registro de usuário 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 aplicações para 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 executar 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ções 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 relacionado Descrição
      Gerenciar desenvolvedores Modal que permite que o administrador específico da aplicação gerencie 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 delegado e implantação

      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 após instalá-la.