Regras de controle de acesso em aplicações de administração de aplicações

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Por padrão, quando a administração de aplicações está habilitada para uma aplicação com escopo, as regras de ACL para a aplicação com escopo são aplicadas. Se nenhuma regra de ACL for encontrada para a aplicação com escopo, as regras de ACL globais poderão ser aplicadas.

    Este comportamento se aplica somente a registros de configuração criados em tabelas que estendem a tabela Arquivo de aplicações [sys_metadata]. Você também pode mudar o comportamento padrão.

    Quando não há regras de controle de acesso (ACL) para um app de administração de aplicações definidas, as regras de ACL globais podem ser aplicadas aos registros de configuração dos apps de administração de aplicações. Consulte Arquivos de aplicações para obter mais informações.

    Nota:
    Nem todas as aplicações utilizam regras de ACL globais. Se você não conseguir executar uma ação conforme o esperado, verifique se a aplicação permite regras de ACL globais. Caso contrário, talvez seja necessário criar regras de ACL específicas para algumas aplicações.
    Para permitir que uma tabela em um app de administração de aplicações herde regras de ACL globais, verifique se a propriedade do sistema é verdadeira e siga as instruções detalhadas em Configurar uma tabela em um app de administração de aplicações para herdar regras de ACL globais.
    • Propriedade do sistemaglide.security.scoped_administration.honor_global_acl : se nenhuma regra de ACL com escopo for definida, os apps de administração de aplicações poderão herdar regras de ACL globais. Por padrão, esta propriedade está habilitada para instâncias novas e atualizadas.
    • Tabela Heranças de ACL de administração de aplicações [sys_scoped_admin_acl_inheritance]: se nenhuma regra de ACL for encontrada para o app de administração de aplicações, as tabelas adicionadas a esta lista herdarão as regras de ACL globais. Somente o administrador do app de administração de aplicações pode adicionar, remover e ler os registros de propriedade do app de administração de aplicações nesta tabela de configuração.