Ir para o conteúdo

Grupos de segurança de aplicativos no Jitterbit App Builder

Introdução

Grupos de segurança são uma parte fundamental do modelo de segurança utilizado para gerenciar as permissões de um usuário e seu acesso a aplicativos e dados. Com os grupos de segurança, em vez de atribuir permissões a usuários individuais, é possível atribuir usuários a um ou mais grupos. Em seguida, você concede privilégios a esses grupos, o que, por sua vez, permite o acesso a aplicativos específicos, fontes de dados e suas funcionalidades.

Os grupos de segurança atuam como uma ponte entre os usuários e suas permissões dentro da plataforma App Builder, fornecendo um sistema de controle de acesso baseado em funções que é gerenciável e escalável.

Conceitos principais

Autorização: Funções e permissões

A autorização no App Builder é baseada em um sistema de funções e permissões:

  • Permissões são o nível mais granular de controle, definindo ações que um usuário pode realizar, como insert, update, delete e read.

  • Funções são coleções dessas permissões que estão vinculadas a uma fonte de dados específica. Por exemplo, uma função Contribuidor pode ter permissões insert e update, enquanto uma função Visualizador pode ter apenas a permissão read.

Os grupos de segurança recebem funções para aplicativos ou fontes de dados específicas. Todos os usuários dentro desse grupo herdam as permissões definidas por essas funções.

Acesso a aplicativos e fontes de dados

A capacidade de um usuário acessar um aplicativo ou uma página específica depende de suas associações de grupo.

Por exemplo, uma fonte de dados customer é utilizada em dois aplicativos diferentes: Relatórios de Clientes e Consulta de Clientes.

  • Um usuário no Grupo A tem acesso ao aplicativo Relatórios de Clientes e possui uma função com permissões completas para a fonte de dados customer.
  • Esse usuário não pode acessar o aplicativo Consulta de Clientes a menos que também seja membro de um grupo que conceda acesso a ele.

Da mesma forma, se um aplicativo contém uma página construída diretamente em uma fonte de dados (como uma página de upload de arquivos construída em um sistema de arquivos local), o grupo do usuário também deve ter acesso explícito a essa fonte de dados para poder navegar até essa página.

User organization

Você pode adicionar vários usuários a um grupo de segurança para gerenciar suas permissões coletivamente. Isso permite organizar os usuários com base em seus papéis e responsabilidades. Por exemplo, você pode criar grupos com base em:

  • Cargos: Contas a Pagar, Contas a Receber.

  • Departamentos: Finanças, RH.

  • Permissões genéricas: Administrador, Somente Leitura.

Identity provider integration

O App Builder pode se integrar a provedores de identidade externos, como Okta, Microsoft Entra ID (Azure AD), ou Auth0. Nesta configuração, você pode mapear grupos de segurança do seu provedor de identidade para os grupos de segurança internos do App Builder. Isso permite gerenciar o acesso dos usuários de forma centralizada através do seu sistema de gerenciamento de identidade existente.

Built-in and custom groups

O App Builder fornece grupos internos, como Usuários e Administradores. Você também pode criar seus próprios grupos de segurança personalizados para atender às necessidades específicas da sua organização.

How to set up an app security group

Para configurar um grupo de segurança de aplicativo, siga estas etapas:

  1. Criar o grupo de segurança:

    1. Vá para IDE > Gerenciamento de Usuários.

    2. Selecione a aba Grupos.

    3. Clique em + Grupo. O popup Grupo se abre.

    4. Insira um nome e uma descrição opcional para o grupo.

    5. Clique em Salvar, e depois feche o popup.

  2. Conceder privilégios e atribuir funções ao grupo:

    1. Com o grupo selecionado, clique em Gerenciar Privilégios. O popup Privilégios se abre.

    2. Clique em Criar.

    3. Para Tipo, selecione Aplicação ou Fonte de Dados.

    4. O rótulo no menu abaixo muda de acordo com sua seleção. Use-o para selecionar a aplicação ou fonte de dados específica.

    5. Clique em Salvar. Um painel Funções aparece. Se Tipo for Aplicação, as funções são aquelas para todas as fontes de dados usadas por essa aplicação. Se Tipo for Fonte de Dados, as funções são aquelas associadas a essa fonte de dados.

    6. No painel Funções, clique em Conceder para cada função que você deseja atribuir ao grupo.

    7. Repita os passos 2 a 6 para aplicativos ou fontes de dados adicionais. Quando terminar, feche os pop-ups.

  3. Adicionar usuários ao grupo:

    1. Selecione a aba Usuários.

    2. No painel Usuários, selecione o usuário a ser adicionado ao grupo.

    3. No painel Membro, clique em + Membro.

    4. Na nova linha, abra o menu e selecione o grupo de segurança recém-criado.

    5. Clique no ícone Salvar.